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


2 Элементы языка определения данных

2.1 Оператор CREATE TABLE

Язык SQL ориентирован на табличное представление данных. В большинстве своих свойств таблицы SQL подобны реляционным отношениям, но между ними имеется и ряд различий. Основные различия между таблицами SQL и реляционными отношениями следующие:

Основным оператором описания данных является оператор CREATE TABLE, создающий базовую таблицу. Синтаксис оператора CREATE TABLE представлен на рис.2.1:


Рисунок 2.1 - Синтаксис оператора CREATE TABLE

Синтаксические конструкции описание_столбца и ограничение_таблицы мы опишем в следующих разделах.

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

Приведенный синтаксис не исчерпывает всех возможностей оператора CREATE TABLE. За пределами нашего внимания остались таблицы с объектно-реляционными свойствами и параметры оператора, определяющие управление памятью таблицы. Эти свойства оператора настолько различаются в различных СУБД, что мы не считаем целесообразным их рассмотрение в рамках стоящей перед нами задачи.


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