Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:DBMS slides #1 / 02 Query analysis
.pdf1
Разбор запроса - это трансляция запроса с языка высокого уровня в
некоторое внутреннее представление. Первый шаг компиляции запроса.
Результатом разбора получается дерево разбора, которое является
исходными данными для следующего шага компиляции - генерации логического плана.
2
Первый этап разбора запроса. На вход синтаксического анализатора
поступает текст запроса на языке SQL. Данный текст преобразуется в
дерево разбора.
Включает в себя лексический анализ.
3
Корнем дерева разбора может быть только синтаксическая категория
<Query>.
4
Базисным синтаксическим категориям сопоставляются шаблоны
соответствующих атомов.
5
6
Построение дерева разбора начинается всегда с корня <Query>.
7
8
9
10
Соседние файлы в папке DBMS slides #1