Проектирование информационных систем с CA ERwin Modeling Suite 7.3. Горбаченко В.И - 94 стр.

UptoLike

94
глаголом или глагольной фразой. Например, связь между сущностями Ком-
пьютер, Продажа и Менеджер показывает (рис. 6.24), какой компьютер
продан и какой менеджер оформил сделку продажи компьютера:
каждый Компьютер < продается > Продажа;
каждая Продажа < оформляет > Менеджер.
Рис. 6.24. Связь между сущностями Компьютер, Продажа и Менеджер
В нотации IDEF1X различают зависимые и независимые сущности. Тип
сущности определяется ее связью с другими сущностями. Идентифицирую-
щая связь устанавливается между независимой (родительский конец связи) и
зависимой (дочерний конец связи) сущностями и показывается на диаграмме
сплошной линией с жирной точкой на дочернем конце связи. При установле-
нии идентифицирующей связи ERwin автоматически преобразует
дочернюю
сущность в зависимую сущность. Зависимая сущность на диаграмме изобра-
жается прямоугольником со скругленными углами, например, сущность
Продажа (см. рис. 6.24). Экземпляр зависимой сущности определяется толь-
ко через отношение к родительской сущности. Например, информация о про-
даже не может быть внесена и не имеет смысла без информации о проданном
компьютере. При установлении
идентифицирующей связи атрибуты первич-
ного ключа родительской сущности автоматически переносятся в состав пер-
вичного ключа дочерней сущности. Операция дополнения атрибутов дочер-
ней сущности при создании связи называется миграцией атрибутов. В до-
черней сущности новые (мигрированные) атрибуты помечаются как внешний
ключ (FK). В случае идентифицирующей связи при генерации схемы базы
данных атрибутам
внешнего ключа присваивается признак NOT NULL, что
означает невозможность внесения записи в таблицу, соответствующей до-
черней сущности, без идентификационной информации из таблицы, соответ-
ствующей родительской сущности. Например, невозможность внесения за-
писи в таблицу продаж без информации об идентификационном номере про-
данного компьютера, определенного в таблице описания имеющихся в нали-
чии компьютеров.
Неидентифицирующая связь
показывается на диаграмме пунктирной
линией с жирной точкой и служит для установления связи между независи-
мыми сущностями. При установлении неидентифицирующей связи дочерняя
глаголом или глагольной фразой. Например, связь между сущностями Ком-
пьютер, Продажа и Менеджер показывает (рис. 6.24), какой компьютер
продан и какой менеджер оформил сделку продажи компьютера:
      − каждый Компьютер < продается > Продажа;
      − каждая Продажа < оформляет > Менеджер.




      Рис. 6.24. Связь между сущностями Компьютер, Продажа и Менеджер

      В нотации IDEF1X различают зависимые и независимые сущности. Тип
сущности определяется ее связью с другими сущностями. Идентифицирую-
щая связь устанавливается между независимой (родительский конец связи) и
зависимой (дочерний конец связи) сущностями и показывается на диаграмме
сплошной линией с жирной точкой на дочернем конце связи. При установле-
нии идентифицирующей связи ERwin автоматически преобразует дочернюю
сущность в зависимую сущность. Зависимая сущность на диаграмме изобра-
жается прямоугольником со скругленными углами, например, сущность
Продажа (см. рис. 6.24). Экземпляр зависимой сущности определяется толь-
ко через отношение к родительской сущности. Например, информация о про-
даже не может быть внесена и не имеет смысла без информации о проданном
компьютере. При установлении идентифицирующей связи атрибуты первич-
ного ключа родительской сущности автоматически переносятся в состав пер-
вичного ключа дочерней сущности. Операция дополнения атрибутов дочер-
ней сущности при создании связи называется миграцией атрибутов. В до-
черней сущности новые (мигрированные) атрибуты помечаются как внешний
ключ (FK). В случае идентифицирующей связи при генерации схемы базы
данных атрибутам внешнего ключа присваивается признак NOT NULL, что
означает невозможность внесения записи в таблицу, соответствующей до-
черней сущности, без идентификационной информации из таблицы, соответ-
ствующей родительской сущности. Например, невозможность внесения за-
писи в таблицу продаж без информации об идентификационном номере про-
данного компьютера, определенного в таблице описания имеющихся в нали-
чии компьютеров.
      Неидентифицирующая связь показывается на диаграмме пунктирной
линией с жирной точкой и служит для установления связи между независи-
мыми сущностями. При установлении неидентифицирующей связи дочерняя


                                    94