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

DBMS slides #1 / 02 Query analysis

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

1

Разбор запроса - это трансляция запроса с языка высокого уровня в

некоторое внутреннее представление. Первый шаг компиляции запроса.

Результатом разбора получается дерево разбора, которое является

исходными данными для следующего шага компиляции - генерации логического плана.

2

Первый этап разбора запроса. На вход синтаксического анализатора

поступает текст запроса на языке SQL. Данный текст преобразуется в

дерево разбора.

Включает в себя лексический анализ.

3

Корнем дерева разбора может быть только синтаксическая категория

<Query>.

4

Базисным синтаксическим категориям сопоставляются шаблоны

соответствующих атомов.

5

6

Построение дерева разбора начинается всегда с корня <Query>.

7

8

9

10

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