Работа с базами данных в архитектуре клиент-сервер. Дубинин В.Н. - 46 стр.

UptoLike

Составители: 

4
6
строка, содержащая имя текущего пользователя (USER); 3) неопреде-
ленное значение (NULL).
Если значение столбца по умолчанию не специфицировано, и в
разделе ограничений целостности столбца указано NOT NULL (т.е. на-
личие неопределенных значений запрещено), то попытка занести в таб-
лицу строку с неспецифицированным значением данного столбца при-
ведет к ошибке.
Если ограничение NOT NULL не указано, и раздел
умолчаний от-
сутствует, то неявно порождается раздел умолчаний DEFAULT NULL.
Ограничения целостности столбца в принципе сходны с ограниче-
ниями целостности таблицы и рассмотрены ниже.
Определение ограничений целостности таблицы
Синтаксис для определения ограничений целостности таблицы
представлен следующими правилами:
<определение ограничений целостности таблицы>::= <опреде-
ление ограничения уникальности> | <определение ограничения по
ссылкам> | <определение проверочного
ограничения>
<определение ограничения уникальности>::=<спецификация уни-
кальности>(<список столбцов>)
<спецификация уникальности>::= UNIQUE | PRIMARY KEY
<список столбцов>::= <имя столбца>[{,<имя столбца>}..]
<определение ограничения по ссылкам>::= FOREIGN KEY (<ссы-
лающиеся столбцы>)<спецификация ссылок>
<спецификация ссылок>::== REFERENCES <ссылаемая таблица и
столбцы>
<ссылаемая таблица и столбцы>::=<имя таблицы>[(<список
столбцов>)]
<определение проверочного ограничения>::= CHECK (<условие
поиска>)
Действие ограничения
уникальности состоит в том, что в таблице
не допускается появление двух или более строк, значения столбцов
уникальности которых совпадают. Среди ограничений уникальности
таблицы не должно быть более одного определения первичного ключа
(ограничения уникальности с ключевым словом PRIMARY KEY).
Ограничения по ссылкам в данной работе не используются, и по-
этому подробно не рассматриваются
.
строка, содержащая имя текущего пользователя (USER); 3) неопреде-
ленное значение (NULL).
     Если значение столбца по умолчанию не специфицировано, и в
разделе ограничений целостности столбца указано NOT NULL (т.е. на-
личие неопределенных значений запрещено), то попытка занести в таб-
лицу строку с неспецифицированным значением данного столбца при-
ведет к ошибке.
     Если ограничение NOT NULL не указано, и раздел умолчаний от-
сутствует, то неявно порождается раздел умолчаний DEFAULT NULL.
     Ограничения целостности столбца в принципе сходны с ограниче-
ниями целостности таблицы и рассмотрены ниже.


        Определение ограничений целостности таблицы

     Синтаксис для определения ограничений целостности таблицы
представлен следующими правилами:
     <определение ограничений целостности таблицы>::= <опреде-
ление ограничения уникальности> | <определение ограничения по
ссылкам> | <определение проверочного ограничения>
     <определение ограничения уникальности>::=<спецификация уни-
кальности>(<список столбцов>)
     <спецификация уникальности>::= UNIQUE | PRIMARY KEY
     <список столбцов>::= <имя столбца>[{,<имя столбца>}..]
     <определение ограничения по ссылкам>::= FOREIGN KEY (<ссы-
лающиеся столбцы>)<спецификация ссылок>
     <спецификация ссылок>::== REFERENCES <ссылаемая таблица и
столбцы>
     <ссылаемая таблица и столбцы>::=<имя таблицы>[(<список
столбцов>)]
     <определение проверочного ограничения>::= CHECK (<условие
поиска>)
     Действие ограничения уникальности состоит в том, что в таблице
не допускается появление двух или более строк, значения столбцов
уникальности которых совпадают. Среди ограничений уникальности
таблицы не должно быть более одного определения первичного ключа
(ограничения уникальности с ключевым словом PRIMARY KEY).
     Ограничения по ссылкам в данной работе не используются, и по-
этому подробно не рассматриваются.




                                46