Вход


Главная страница >> Учебный процесс >> Конспекты >> Delphi. Технологии Клиент/Сервер >> Разработка серверной части >> Использование доменов

[Назад]    [Содержание ]    [Вперед]

  


Использование доменов


Обратите внимание на список определений доменов, который появляется перед оператором CREATE TABLE. Домены? это пользовательские определения столбца. С их помощью можно определять столбцы таблицы со сложными параметрами, которые могут использоваться другими таблицами в той же базе данных. Например, в листинге 28.1 приведено следующее определение домена FIRSTNAME:

CREATE DOMAIN FIRSTNAME VARCHAR (15);

Любая другая таблица, которая использует FIRSTNAME, как одно из определений поля, наследует тот же тип данных ? VARCHAR(15). Если в будущем вы переопределите FIRSTNAME, любая таблица с полем этого типа наследует новое определение.

Вы можете добавлять ограничения к определениям домена, как и к определениям столбца. Например, определение домена JOBCODE, который гарантирует, что любое его значение больше 99999, выглядит следующим образом:

═════CREATE DOMAIN JOBCODE AS VARCHAR(5)
═════CHECK (VALUE > '99999');

Домен JOBGRADE гарантирует, что его значение лежит между 0 и 6:

CREATE DOMAIN JOBGRADE AS SMALLINT
═════CHECK (VALUE BETWEEN 0 AND 6);

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



[Назад]    [Содержание ]    [Вперед]

  


  
За содержание страницы отвечает Гончарова М.Н.
©
Кафедра СПиКБ, 2002-2017