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

UptoLike

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

ключе. Когда альтернативный ключ содержит несколько атрибутов, (Akn.m.)
ставится после каждого.
Внешние ключи (Foreign Key) создаются автоматически, когда связь
соединяет сущности: связи образуют ссылку на атрибуты первичного ключа в
дочерней сущности и эти атрибуты образуют внешний ключ в дочерней сущ-
ности (миграция ключа). Атрибуты внешнего ключа обозначаются символом
(FK) после своего имени.
Зависимая сущность может иметь один и тот же ключ из нескольких ро-
дительских сущностей. Сущность может также получить один и тот же внеш-
ний ключ несколько раз от одного и того же родителя через несколько разных
связей. Когда ERwin обнаруживает одно из этих событий, он распознает, что
два атрибута одинаковы, и помещает атрибуты внешнего ключа в зависимой
сущности только один раз. Это комбинирование или объединение идентичных
атрибутов называется унификацией.
Есть случаи, когда унификация нежелательна. Например, когда два атри-
бута имеют одинаковые имена, но на самом деле они отличаются по смыслу, и
необходимо, что бы это отличие отражалось в диаграмме. В этом случае необ-
ходимо использовать имена ролей внешнего ключа.
Связи на диаграмме представляются линиями, идущими от одной сущ-
ности (таблицы) к другой. Каждой связи присваивается уникальное имя. Свя-
занные таблицы разделяют на родительские и дочерние. Родительские табли-
цы отображаются прямоугольниками с прямыми углами, дочерние со скруг-
ленными.
После указания всем атрибутам формата данных необходимо созданную
логическую модель преобразовать в физическую. Для этого необходимо в
Tools выбрать Derive New Model, где в качестве Target Databases выберите
ODBC/Generic (для использования в СУБД MySQL) см. Рисунок 9. Наша мо-
дель (см Рисунок 4) будет преобразована к виду см.Рисунок 11.
Далее выбрав в меню Tools/Forward Engineer/Shema Generation и за-
дав необходимые настройки, получим в меню Preview код на языке SQL для
реализации схемы БД в СУБД MySQL.
23