
Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:DBMS slides #1 / 02 Query analysis
.pdf
1

Разбор запроса - это трансляция запроса с языка высокого уровня в
некоторое внутреннее представление. Первый шаг компиляции запроса.
Результатом разбора получается дерево разбора, которое является
исходными данными для следующего шага компиляции - генерации логического плана.
2

Первый этап разбора запроса. На вход синтаксического анализатора
поступает текст запроса на языке SQL. Данный текст преобразуется в
дерево разбора.
Включает в себя лексический анализ.
3

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

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

6

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

8

9

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