5.1. Значения по умолчанию и ограничения целостности
Каждое ограничение имеет имя. Мы можем задать его сами с помощью ключевого
слова CONSTRAINT. Если же мы этого не сделаем, тогда СУБД сформирует имя автома-
тически. Когда мы задаем имя сами, мы можем выбрать его с учетом сути налагаемых
ограничений, с позиции предметной области. Если же это имя формирует СУБД, оно
будет сформировано «механически», т. к. СУБД не знает ни сути этих ограничений,
ни специфики предметной области.
В качестве примера приведем ограничения, налагаемые на атрибуты term и mark из
таблицы «Успеваемость». Семестр может иметь только два значения: 1 и 2. Отметка
фактически может иметь только три значения: 3, 4 или 5.
Достарыңызбен бөлісу: