<< Вернуться у выбору материала

5.1. Создание сущностей и связей ER-диаграммы в ERwin

Введите ваш запрос для начала поиска.

http://manakorline.ru/ описание кварцевый агломерат камбрия.

Основные компоненты диаграммы ERwin - это сущности, атрибуты и связи. На физическом уровне сущности соответствует таблица, экземпляру сущности - строка в таблице, а атрибуту - колонка таблицы.

Построение модели данных предполагает определение сущностей и атрибутов, т.е. необходимо определить, какая информация будет храниться в конкретной сущности и в конкретном атрибуте. Сущность можно определить как объект, событие или концепцию, информация о которых должна сохраняться. Для внесения сущности в модель необходимо (убедившись предварительно, что вы находитесь на уровне логической модели) щелкнуть на кнопке сущности Ей на панели инструментов, затем щелкнуть на том месте диаграммы, где необходимо расположить новую сущность. Щелкнув правой кнопкой мыши по сущности и выбрав из всплывающего меню пункт Entity Properties, можно вызвать диалог Entities, в котором определяются имя, описание и комментарии сущности (рис. 15).

Диалог Entities

Рис. 15. Диалог Entities

Для описания атрибутов следует, щелкнув правой кнопкой по сущности, выбрать в появившемся меню пункт Attributes. Появляется диалог Attributes (рис. 16).

Если щелкнуть по кнопке New, то в появившемся диалоге New Attribute можно указать имя атрибута, имя соответствующей ему в физической модели колонки и домен.

Для атрибутов первичного ключа во вкладке General диалога Attributes необходимо сделать пометку в окне выбора Primary Key.

Вкладка Definition позволяет записывать определения отдельных атрибутов.

Для большей наглядности диаграммы каждый атрибут можно связать с иконкой. При помощи списка выбора Icon во вкладке General можно связать иконку с атрибутом.

Домен атрибута будет использоваться при определении типа колонки на уровне физической модели.

Диалог Attributes

Рис. 16. Диалог Attributes

В ERwin домен может быть определен только один раз и использоваться как в логической, так и в физической модели.

Домен может быть создан на основе другого домена и наследовать все свойства домена-прародителя. По умолчанию ERwin имеет четыре предопределенных домена: String, Number, Blob, Datetime. Создать домен можно во вкладке Domains окна Model Explorer.

Домены позволяют облегчить работу с данными как разработчикам на этапе проектирования, так и администраторам на этапе эксплуатации системы.

Диалоговое окно для построения связей

Рис. 17. Диалоговое окно для построения связей

Для создания новой связи следует:

Форму линии связи можно изменить. Для этого нужно захватывать мышью нужную линию связи и переносить ее с места на место, пока линия не начнет выглядеть лучше.

В палитре инструментов кнопка соответствует идентифицирующей связи, кнопка многие ко многим - связи "многие ко многим" и кнопка не идентифицирующей связи  соответствуют неидентифицирующей связи.

Для редактирования свойств связи следует щелкнуть правой кнопкой мыши по связи и выбрать в контекстном меню пункт Relationship Properties.

Во вкладке General появившегося диалога можно задать мощность, имя и тип связи (рис. 17).

Рейтинг@Mail.ru