КаталогИндекс раздела
НазадОглавлениеВперед


Приложение 1. Как читать синтаксические диаграммы

Везде в данном учебном пособии синтаксис языка SQL описывается в виде синтаксических диаграмм. Синтаксические диаграммы являются наглядным и интуитивно понятным средством описания синтаксиса и применяются в руководствах по языку SQL обеих рассматриваемых нами СУБД.

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

Текстовые элементы, представленные на диаграммах прописными буквами прямым жирным шрифтом, а также все имеющиеся на диаграммах знаки препинания являются ключевыми словами или служебными символами языка SQL и применяются в языковых конструкциях в таком виде, в каком они показаны на диаграммах.

Текстовые элементы, показанные на диаграммах строчными буквами наклонным шрифтом, представляют синтаксические конструкции, описываемые на других диаграммах или в тексте.

Текстовые элементы, показанные на диаграммах строчными буквами прямым шрифтом, представляют лексемы языка, заменяемые в операторах SQL на конкретные значения (имена и константы).

Название СУБД, взятое в фигурные скобки, например, {DB2} или {Oracle}, показывает, что данная ветвь диаграммы допустима только для указанной СУБД.

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

Конструкция вида:

означает, что элементы диаграммы являются обязательными и применяются в последовательности элемент1 элемент2.

Конструкция вида:

означает, что элемент является необязательным и может быть опущен.

Конструкция вида:

означает, что элемент1 и элемент2 являются альтернативными и должен применяться либо элемент1, либо элемент2.

Конструкция вида:

означает, что элемент1 применяется по умолчанию.

Конструкция вида:

представляет список из произвольного числа элементов, разделенных запятыми.

Конструкция вида:

представляет список из произвольного числа элементов, разделенных пробелами.


НазадОглавлениеВперед
КаталогИндекс раздела