Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Программисту -> Тоу Д. -> "Настройка SQL. Для профессионалов" -> 157

Настройка SQL. Для профессионалов - Тоу Д.

Тоу Д. Настройка SQL. Для профессионалов — СПб.: Питер, 2004. — 333 c.
ISBN 5-94723-959-0
Скачать (прямая ссылка): nastroykasqldlyaprof2004.djvu
Предыдущая << 1 .. 151 152 153 154 155 156 < 157 > 158 159 160 .. 161 >> Следующая


Внутреннее соединение

Операция, сопоставляющая строки из двух источников данных, обычно таблиц, которая возвращает комбинации, удовлетворяющие одному или нескольким условиям соединения, относящимся к источникам данных. Строки возвращаются только в комбинациях. Любая строка из источника, для которой не находится соответствия в присоединяемой таблице, отбрасывается.

Главная таблица

Таблица, в которой находится максимум одна подходящая строка для каждой строки из другой таблицы (обычно детальной таблицы), которая присоединяется к ней. Таблица может быть главной по отношению к одной таблице, и детальной по отношению к другой, поэтому термин «главная таблица» описывает положение таблицы в отношении с другой таблицей в данном соединении.

Главный коэффициент соединения Коэффициент соединения на уникальном конце соединения. Cm. коэффициент соединения.

Горячий

Блок базы данных называется горячим, когда к нему часто производится доступ. Блок может быть горячим в контексте определенного типа ввода-вывода. Например, блок, являющийся горячим по отношению к логическому вводу-выводу может быть так хорошо кэширован, что относительно физического ввода-вывода будет холодным.

Декартово произведение

Набор всех возможных комбинаций строк из двух или более наборов строк. Декартово произведение получается, когда в SQL присутствует декартово соединение.

Декартово соединение Соединение между двумя таблицами или двумя комбинациями таблиц, при котором в SQL не указаны никакие условия или комбинации условий, которые связывают соединяемые таблицы друг с другом.

Денормализация

Хранение денормализованных данных в одной или нескольких таблицах.

Денормализованные данные Избыточные, повторяющие другие данные, уже хранящиеся в базе данных. Например, хранение Customer_ID в Order_Lines, было бы денормализацией данных, если бы соединение от Order_Lines к Orders использовало те же значения Customer_ID, но хранящиеся в виде столбца Orders.

Детальная таблица

Таблица, где потенциально находится более одной подходящей строки для любой данной строки из другой таблицы (обычно главной таблицы), которая соединяется с ней. Таблица может быть главной для одной таблицы и детальной для другой, поэтому термин «детальная таблица» описывает положение таблицы в отношении с другой таблицей в определенном соединении.
324

Глоссарий

Детальный коэффициент соединения

Коэффициент соединения на не уникальном конце соединения. Cm. коэффициент соединения.

Диаграмма запроса

Диаграмма в форме узлов и связей с указанными числовыми значениями, такими, как коэффициенты фильтрации и коэффициенты соединения. Диаграмма запроса кратко передает математические основы проблемы настройки запроса. В главе 5 рассказывается, как создать диаграмму запроса для запроса SQL, а в главе 7 добавляется несколько улучшенных техник для сложных запросов.

Запрос, использующий представление Любой запрос, в котором упоминается представление базы данных.

Запрос, определяющий представление Запрос, который определяет представление базы данных — результат, который вы получите, выполнив SELECT * FROM <Имя_представления>.

Идентификатор строки Внутренний адрес физической строки таблицы, состоящий из адреса блока, указывающего на блок таблицы, который содержит строку, и адреса строки внутри блока. При помощи идентификатора строки можно перейти прямо к строке.

Избыточность фильтров Отношение между фильтрами, когда истинность одного условия гарантирует истинность другого (в противоположность независимости фильтров). Например, условие на почтовый индекс с большой вероятностью гарантирует единственное значение для телефонного кода региона, поэтому селективность условий по обоим значениям будет не лучше, чем селективность только почтовому индексу. Вы всегда можете проверить, присутствует ли полная или частичная избыточность фильтров, вычислив селективность фильтра с несколькими условиями, считая их независимыми, и посмотрев, равна ли она действительной селективности комбинации условий.

Индекс

Структура базы данных, помогающая базе данных эффективно обращаться исключительно к требуемому поднабору строк таблицы, не считывая таблицу целиком. Cm. индекс в В-дереве (пока что самый распространенный тип).

Индекс в В-дереве

Сбалансированная, разветвленная, отсортированная структура, которая позволяет базе данных быстро находить строку или набор строк, соответствующий условиям индексированного столбца или столбцов.

Количество строк Количество строк в наборе строк.

Корневая детальная таблица Таблица на диаграмме запроса, которая соединяется с другими таблицами только через внешние ключи, находясь на детальном конце всех соединений, в которых принимает участие. Большинство диаграмм запросов принимают форму дерева, вершиной которого является одна корневая детальная таблица. Строки, возвращенные из такого запроса, однозначно отображаются на строки, которые запрос возвращает из корневой детальной таблицы. Корневая детальная таблица обычно самая большая в запросе.
Предыдущая << 1 .. 151 152 153 154 155 156 < 157 > 158 159 160 .. 161 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100