ВУЗ:
Составители:
Рубрика:
43
Kurator INT NOT NULL,
CONSTRAINT b_group PRIMARY KEY (ID_Group ),
CONSTRAINT b_kurator FOREIGN KEY (Kurator)
REFERENCES Teachers(ID_Teacher)
);
7.2.5. Ограничение уникальности UNIQUE
UNIQUE – уникальное значение поля в пределах столбца таб-
лицы. Если при создании таблицы для столбца указывается ограни-
чение UNIQUE, то база данных отвергает любую попытку ввести в
это поле какой-либо строки значение, уже содержащееся в том же
поле другой строки. Поля, созданные с ограничением UNIQUE, на-
зывают потенциальными ключами.
Это ограничение применимо только к тем полям, которые бы-
ли объявлены NOT NULL.
7.2.6. Ограничение значения NULL
NULL используется для указания того, что в данном столбце
могут содержаться значения NULL, т.е. данные недоступны, опу-
щены или недопустимы. Если указано ключевое слово NOT NULL,
то будут отклонены любые попытки поместить значение NULL в
данный столбец.
7.2.7. Ограничение на проверку CHECK
CHECK (<условие>) используется для проверки допустимости
данных, вводимых в конкретный столбец таблицы. Это еще один
уровень защиты данных. CHECK задает диапазон возможных зна-
чений для столбца или столбцов.
Синтаксис ограничения:
CONSTRAINT [имя_ограничения] CHECK (условие_поиска)
условие_поиска – задаются ограничения на значения, встав-
ляемые в столбец или таблицу.
К одному и тому же столбцу таблицы можно применить не-
сколько ограничений CHECK, соединенных друг с другом логиче-
скими операторами AND и OR. Они будут применимы в той после-
довательности, в которой происходило их создание. Возможно при-
Kurator INT NOT NULL,
CONSTRAINT b_group PRIMARY KEY (ID_Group ),
CONSTRAINT b_kurator FOREIGN KEY (Kurator)
REFERENCES Teachers(ID_Teacher)
);
7.2.5. Ограничение уникальности UNIQUE
UNIQUE – уникальное значение поля в пределах столбца таб-
лицы. Если при создании таблицы для столбца указывается ограни-
чение UNIQUE, то база данных отвергает любую попытку ввести в
это поле какой-либо строки значение, уже содержащееся в том же
поле другой строки. Поля, созданные с ограничением UNIQUE, на-
зывают потенциальными ключами.
Это ограничение применимо только к тем полям, которые бы-
ли объявлены NOT NULL.
7.2.6. Ограничение значения NULL
NULL используется для указания того, что в данном столбце
могут содержаться значения NULL, т.е. данные недоступны, опу-
щены или недопустимы. Если указано ключевое слово NOT NULL,
то будут отклонены любые попытки поместить значение NULL в
данный столбец.
7.2.7. Ограничение на проверку CHECK
CHECK (<условие>) используется для проверки допустимости
данных, вводимых в конкретный столбец таблицы. Это еще один
уровень защиты данных. CHECK задает диапазон возможных зна-
чений для столбца или столбцов.
Синтаксис ограничения:
CONSTRAINT [имя_ограничения] CHECK (условие_поиска)
условие_поиска – задаются ограничения на значения, встав-
ляемые в столбец или таблицу.
К одному и тому же столбцу таблицы можно применить не-
сколько ограничений CHECK, соединенных друг с другом логиче-
скими операторами AND и OR. Они будут применимы в той после-
довательности, в которой происходило их создание. Возможно при-
43
Страницы
- « первая
- ‹ предыдущая
- …
- 42
- 43
- 44
- 45
- 46
- …
- следующая ›
- последняя »
