Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по БД.doc
Скачиваний:
7
Добавлен:
01.04.2025
Размер:
275.46 Кб
Скачать

3.3.2 Определение атрибутов

Для занесения в сущность принадлежащих ей атрибутов необходимо щелкнуть на данном сущности правой кнопкой мыши и во всплывающем меню выбрать команду Entity-Attribute. В результате на экране появляется диалоговый блок редактора атрибутов сущности Entity-Attribute Editor (рис. 10).

В окне Primary Key вводятся ключевые атрибуты сущности. Не ключевые атрибуты вводятся в окне Non-Key Attributes. Для не ключевого атрибута, являющегося альтернативным ключом, справа добавляется обозначение (АК).

Р ис. 10 Диалоговое окно описания атрибутов сущности

3.3.3 Определение характеристик связи

Для определения характеристик связи между двумя сущностями необходимо щелкнуть правой кнопкой мыши на линии связи и во всплывающем меню выбрать команду Relationship. В результате на экране появляется диалоговый блок (рис, 11), в котором можно задать наименование связи (окно Verb Phrase), ее тип {панель радиокнопок Relationship Type), указать мощность связи (панель радиокнопок Cfrdinaly).

3.3.4 Другие возможности системы eRwin

Команда Show Display Menu из пункта главного меню Option позволяет добавить или удалить пункт Display в главное меню системы.

Команда Show Editor Menu из пункта главного меню Option позволяет добавить или удалить пункт Editor в главное меню системы.

Рассмотрим более подробно некоторые полезные команды главного меню Display.

Уровень детализации диаграммы информационной модели может изменяться проектировщиком. Например, могут отображаться только имена сущностей (таблиц), может быть включено/выключено отображение мощности связи может быть включено/выключено отображение альтернативных ключей, может отображаться физическая или концептуальная модель и т.п. Для указания уровня детализации используются следующие команды меню Display:

  • Entity Level - уровень сущностей. На диаграмме отображаются только сущности н взаимосвязи между ними.

  • A ttribute Level позволяет отображать на диаграмме как сущности и связи, так в атрибуты (уровень по умолчанию).

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

  • Primary Key Level позволяет отображать внутри сущностей только ключевые атрибуты.

  • Definition Level позволяет отображать на диаграмме только сущности, внутри которых находятся краткие аннотации этих сущностей.

Задать краткие аннотации можно командой Entity Definition всплывающего меню сущностей (вызывается с помощью правой кнопки мыши). В результате на экране появляется диалоговый блок Entity Definition Editor. В окне Definition этого блока и вводится краткое определение назначения текущей сущности.

  • Icon Level позволяет отображать на диаграмме только сущности. Внутри каждой из сущностей может находиться иконка, представляющая собой точечный рисунок. Связать каждую сущность файлом рисунка можно в том же диалоговом блоке Entity Definition Editor с помощью кнопки Bitmap...

  • Zoom позволяет увеличивать или уменьшать изображение диаграммы в окне системы.

  • Verb Phrase позволяет показать или скрыть надписи названий связей между сущностями на диаграмме.

  • Cardinality позволяет показать или скрыть кардинальные числа на взаимосвязях.

  • Alternate Key позволяет показать или скрыть обозначение ( АК) для альтернативных ключей.