4.5.5. Ограничение первичных ключей

Первичные ключи таблицы — это специальные случаи ком­бинирования ограничений UNIQUE и NOT NULL. Первичные ключи имеют следующие особенности:

* таблица может содержать только один первичный ключ;

* внешние ключи по умолчанию ссылаются на первичный ключ таблицы;

* первичный ключ является идентификатором строк таблицы (строки, однако, могут идентифицироваться и другими спо­собами).

Улучшенный вариант создания таблицы STUDENT! с объяв­ленным первичным ключом имеет теперь следующий вид:

CREATE TABLE STUDENT (STUDENT_ID INTKGER PRIMARY KEY, SURNAME   CHAR   (25)    NOT NULL, NAME   CHAR   (10)    NOT NULL, STIPEND INTEGER, KURS INTEGER, CITY   CHAR   (15), BIRTHDAY DATE, UNIV_ID   INTEGER) ,-