Информационное обеспечение и базы данных с использованием средств OpenOffice. Похилько А.Ф - 62 стр.

UptoLike

62
- ровно n, где «n» - некоторое число
Каждая родительская сущность связана с ровно n экземплярами дочерней.
7.3.2 Создание сущностей и атрибутов
Создать сущность на диаграмме можно, выбрав в меню инструментов
соответствующий значок и щелкнув потом на том месте диаграммы, куда
нужно поместить сущность.
Создание атрибутов производится либо сразу же при создании сущности
(автоматически переходит в режим внесения атрибутов), либо потом щелкнув
правой кнопкой на сущности и выбрав в меню пункт Attributes… Вхождение в
текущий выбранный режим (Entity properties, Attributes, Key groups)
осуществляется также двойным щелчком по сущности.
В редакторе атрибутов основные две закладкиэто General и Datatype.
General – можно указать тип домена атрибута, а также принадлежность его
к
ключу. Datatype – обязательность наличия данных в атрибуте (режим нулевых
значений (нулей)) и конкретный тип данных для выбранной БД.
Примечание: Изменять атрибуты разных сущностей можно не выходя из
редактора, путем выбора сущностей из выпадающего меню.
7.3.3 Создание связей
На Toolbox выберите инструмент, соответствующий нужному типу связи
(идентифицирующая связьпростая линия
с одной точкой на конце,
неидентифицирующая связьпунктирная линия, у которой может быть (но не
обязательно) ромбик на одном конце и точка на другом). Нарисуйте связь:
щелкните сначала по родительской, а затем по дочерней сущности.
Когда сформируете связь, то ключ родительской сущности автоматически
появится в качестве части ключа дочерней (для идентифицирующей
связи) или
в качестве неключевого атрибута дочерней сущности (для
неидентифицирующей связи), причем рядом с ним будет стоять (FK), то есть
внешний ключ, Foreign Key. Эта операция изменения дочерней сущности
вследствие создания связи называется миграцией ключа.
Примечание: Поскольку ERwin автоматически производит миграцию ключей,
Вам не нужно вводить внешние ключи. Если Вы это сделаете, то получите
повторяющиеся атрибуты и колонки, что приведет к конфликтной ситуации в
Вашем проекте.
Связи, как и сущности, могут иметь имена и метки. Эти метки называются
глагольными фразами, они должны описывать, каким образом родительская
сущность связана с дочерней. Редактор Relationship позволяет задать
глагольную фразу, кардинальность и отношение к нулевым значениям для
связи. Можно
также задать в редакторе Relationship имя роли для атрибута
внешнего ключа.