Нотация Microsoft

Ключ

1

1: М

Пример:

«Студенты» «Контактная информация»

внешний ключ
1

ИД студента
ФИО
Дата рождения
№ зачетки
ИД студента Контакт
Примечание


4.5. Разновидности ключей

Потенциальный ключ (Candidate Key) – один или несколько столбцов, которые удовлетворяют 2 свойствам:

- уникальность (двух одинаковых нет)

- безизбыточность (никакая часть ключа не является ключом)

Потенциальных ключей может быть несколько, из них выделяют один первичный (Primary Key), а остальные – альтернативные.

Первичный ключ – используется для организации связи между таблицами. Требование- неизменность. По этой причине в большинстве случаев используется суррогатный ключ, который формируется программным способом, не несет никакого смысла, следовательно, нет причин менять его.

Для таблицы контактная информация возможно 3 варианта:

- оставить таблицу без ключа (разрешается, но не рекомендуется)

- выделить составной ключ (ИД студента + контакт)

- добавит суррогатный ключ в таблицу ИД студента, в этом случае ИД студента и контакт – альтернативный ключ

Внешний ключ – это первичный ключ главной таблицы, которая помещается в подчиненную таблицу в качестве столбца-связи.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: