Нотация Microsoft
|
1
1: М
Пример:
«Студенты» «Контактная информация»
|
|
ИД студента |
ФИО |
Дата рождения |
№ зачетки |
ИД студента Контакт |
Примечание |
4.5. Разновидности ключей
Потенциальный ключ (Candidate Key) – один или несколько столбцов, которые удовлетворяют 2 свойствам:
- уникальность (двух одинаковых нет)
- безизбыточность (никакая часть ключа не является ключом)
Потенциальных ключей может быть несколько, из них выделяют один первичный ( Primary Key), а остальные – альтернативные.
Первичный ключ – используется для организации связи между таблицами. Требование- неизменность. По этой причине в большинстве случаев используется суррогатный ключ, который формируется программным способом, не несет никакого смысла, следовательно, нет причин менять его.
Для таблицы контактная информация возможно 3 варианта:
- оставить таблицу без ключа (разрешается, но не рекомендуется)
- выделить составной ключ (ИД студента + контакт)
- добавит суррогатный ключ в таблицу ИД студента, в этом случае ИД студента и контакт – альтернативный ключ
Внешний ключ – это первичный ключ главной таблицы, которая помещается в подчиненную таблицу в качестве столбца-связи.