Создание объектов базы данных
Ограничения на множество допустимых значений данных
Проверка значений полей
Ограничение CHECK позволяет определять условие, которому должно удовлетворять вводимое в поле таблицы значение, прежде чем оно будет принято. Любая попытка обновить или заменить значение поля такими, для которых предикат, задаваемый ограничением CHECK, имеет значение ложь, будет отвергаться.
Рассмотрим таблицу STUDENT. Значение столбца STIPEND в этой таблице выражается десятичным числом. Наложим на значения этого столбца ограничение — величина размера стипендии должна быть меньше 200.
Соответствующий запрос имеет следующий вид:
CREATE TABLE STUDENT (STUDENT_ID INTEGER PRIMARY KEY,
SURNAME
CHAR (25) NOT
NULL,
NAME
CHAR (10) NOT
NULL,
STIPEND
INTEGER CHECK
(STIPEND < 200),
KURS
INTEGER,
CITY
CHAR (15),
BIRTHDAY
DATE,
UNIV_ID
INTEGER) ;
5 Зак 444
i
| Maya 3D графика в кино и телевидении Воздействие испытаний ядерного оружия на здоровье населения Объектно-ориентированный язык программирования Java Объектно-ориентированное программирование Delphi Библиотека визуальных компонентов VCL и ее базовые классы Кроссплатформенное программирование для Linux Элементы управления Win32 Элементы управления Windows XP Файлы и устройства ввода/вывода Что такое экспертная система? Объектно-ориентированное программирование Инструментальные средства разработки экспертных систем Программирование на языке CLIPS Критерии и количественные характеристики надежности Расчет характеристик надежности невостанавливаемых резервированных изделий Расчет надежности системы с постоянным резервированием Интегрирование тригонометрических функций ; |