Базы данных. Основы SQL реляционных баз данных. Копейкин М.В - 50 стр.

UptoLike

- запятая ( , ) – используется для разделения элементов списков;
- точка ( . ) – используется для уточнения (связывания) элементов списков. Например,
Сотрудник.Имя;
- пробелы ( ) – могут использоваться между любыми синтаксическими
конструкциями предложений SQL;
- прописные латинские буквы и символыиспользуются для написания
конструкций языка SQL и должны (если это специально не оговорено) записываться в точности
так, как показано;
- строчные
буквыиспользуются для написания конструкций, которые должны
заменяться конкретными значениями, выбранными пользователем, причем для определенности
отдельные слова этих конструкций связываются между собой символом подчеркивания (_).
Для определения столбцов таблицы и ограничений целостности используются
специальные операторы, которые должны быть вложены в операторы определения
таблицы.
3.1.2. Определение столбца
Оператор определения столбца описывается следующими синтаксическими
правилами:
<column definition> ::=
<column name> <data type>
[<default clause>] [<column constraint>...]
<default clause> ::=
DEFAULT { <literal> | USER | NULL }
<column constraint> ::=
NOT NULL [<unique specification>]
| <references specification>
| CHECK (<search condition>)
Как видно, кроме обязательной части, в которой определяется имя столбца (column
name) и его тип данных (data type), определение столбца может содержать два
необязательных раздела: раздел значения столбца по умолчанию и раздел ограничений