Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

DBMS slides #1 / 02 Query analysis

.pdf
Скачиваний:
37
Добавлен:
09.05.2015
Размер:
1.55 Mб
Скачать

21

22

23

24

Шаг разбора запроса, следующий за синтаксическим анализом.

Выполняется препроцессором.

На шаге разрешения представлений все использующие вхождения

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

25

Таблица ККД и атрибут Код_КД отсутствуют в словаре базы данных.

26

27

28

Верификация запроса (семантический анализ)

Шаг разбора запроса, следующий за квалификацией атрибутов.

Выполняется препоцессором.

На шаге верификации используются метаданные, называемые схемой

(scheme) или словарем (catalogue) базы данных, для проверки того, что запрос содержит только корректные ссылки на существующие объекты базы данных.

29

Алгоритм квалификации одного атрибута:

1.Исследуется <FromList> (включая вложенные запросы) в своем <SFW>.

2.Если найдена таблица (таблицы) с таким атрибутом, то stop.

3.Рекурсивно исследуется <FromList> внешнего <SFW>.

30

Соседние файлы в папке DBMS slides #1