Создание структуры БД и манипулирование данными в СУБД MySQL. Пономарев А.А. - 22 стр.

UptoLike

Составители: 

цирующей или неидентифицирующей достаточно указать имя, характеризую-
щей отношение от родительской к дочерней сущности (Parent-to-Child). Для
связи многие-ко-многим следует указывать имена как Parent-to-Child, так и
Child-to-Parent. Для отображения имени следует в контекстном меню, которое
появляется, если щелкнуть правой кнопкой мыши по любому месту диаграм-
мы, не занятому объектами модели, выбрать пункт Display Options/Relationship
и затем включить опцию Verb Phrase.
Имя роли или функциональное имя (Rolename) - это синоним атрибу-
та внешнего ключа, который показывает, какую роль играет атрибут в дочер-
ней сущности. Задать имя роли можно в закладке Rolename/RI Actions диалога
Relationship Editor.
Создание ключей.
Каждый экземпляр сущности должен быть уникален и отличаться от
других атрибутов.
Первичный ключ (primary key) - это атрибут или группа атрибутов, одно-
значно идентифицирующие экземпляр сущности. Атрибуты первичного ключа
на диаграмме не требуют специального обозначения - это те атрибуты, кото-
рые находятся в списке атрибутов выше горизонтальной линии. При внесении
нового атрибута в диалоге Attribute Editor для того, чтобы сделать его атрибу-
том первичного ключа, нужно включить флажок Primary Key в нижней части
закладки General. На диаграмме ключевой атрибут можно внести в состав пер-
вичного ключа, воспользовавшись режимом переноса атрибутов (кнопка в
палитре инструментов).
В одной сущности может оказаться несколько атрибутов или наборов
атрибутов, претендующих на роль первичного ключа. Такие претенденты на-
зываются потенциальными ключами (candidate key).
Ключи могут быть сложными, т.е. содержащими несколько атрибутов.
Сложные первичные ключи не требуют специального обозначения - это спи-
сок атрибутов выше горизонтальной линии. При выборе первичного ключа
предпочтение должно отдаваться более простым ключам, т.е. ключам, содер-
жащим меньшее количество атрибутов.
Многие сущности имеют только один потенциальный ключ. Такой ключ
становится первичным. Некоторые сущности могут иметь более одного воз-
можного ключа. Тогда один из них становится первичным, а остальные - аль-
тернативными ключами.
Альтернативный ключ (Alternative Key) - это потенциальный ключ, не
ставший первичным.
Каждому ключу соответствует индекс, имя которого также присваивает-
ся автоматически. Имена ключа и индекса при желании можно изменить вруч-
ную.
На диаграмме атрибуты альтернативных ключей обозначаются как
(Akn.m.), где n - порядковый номер ключа, m - порядковый номер атрибута в
22