Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Базы данных sql. Каким ограничением можно задать формат строки? 4 варианта ответа

я Ученик (161), на голосовании 3 года назад
Каким ограничением можно задать формат строки?

CHECK

PRIMARY KEY

UNIQUE

FOREIGN KEY
Голосование за лучший ответ
Сумрачный ассасин Оракул (61079) 3 года назад
CHECK - разумеется
PRIMARY KEY - это "Первичный ключ" уникальная запись на которую можно сослаться из другой таблицы
UNIQUE - требование неповторяемости записи, нельзя вставить в столбец одинаковые записи
FOREIGN KEY - внешний ключ, ссылка на PRIMARY KEY в другой таблице

Ограничить можно, например так:
CREATE TABLE Student
( Kod_stud integer NOT NULL PRIMARY KEY,
Fam char (30) NOT NULL UNIQUE,
Adres char (50),
Ball decimal,
Form_ob char(10),
CHECK (Ball > 50 OR Form_ob = ‘Дневная’));
Похожие вопросы