Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Tasks / ПИ-Метод-рекомен-ЛР-Кузнецов-01-сентября-2013.doc
Скачиваний:
182
Добавлен:
13.03.2015
Размер:
4.19 Mб
Скачать

6. Переключение нотаций

Для создания моделей данных в ERwin можно использовать две нотации: IDEF1X и IE (Information Engineering). Переключение между нотациями осуществляется в закладке Notation диалога Model Properties (меню Model/Model Properties …(рис. 7).

Рис. 7. Вид окна Model Properties для выбора нотаций

В данной работе и последующих работах будет использоваться нотация IDEF1X.

7. Режимы отображения модели

Для облегчения работы с различными элементами модели в ERwin имеется пять режимов (уровней) отображения модели: уровень сущностей, уровень атрибутов, уровень определений, уровень первичных ключей и уровень пиктограмм:

  • Режим Сущности (Entity). Внутри прямоугольников отображается имя сущности (для логической модели) или имя таблицы (для физического представления модели). Никакая другая информация о сущностях на экране не появляется. Служит для удобства обзора большой диаграммы или размещения прямоугольников сущностей на диаграмме.

  • Режим Определение сущности (Definition). На этом уровне размер окна сущности увеличивается и в него включается определение сущности. Служит для презентации диаграммы другим людям, принимающим участие в разработке модели БД.

  • Режим Атрибуты (Attribute). При переходе от предметной области к модели требуется вводить подробнуюинформацию о характеристиках сущности. Эта информация вводится путем задания атрибутов (на физическом уровне – колонок таблиц). В этом режиме прямоугольник-сущность делится линией на две части: в верхней части отображаются атрибуты (колонки), составляющие первичный ключ, а в нижней – остальные (неключевые)атрибуты. Этот режим является основным на логическом и физическом уровнях проектирования моделей.

  • Режим Первичные ключи (Primary Key). Внутри прямоугольников-сущностей показываются только атрибуты/колонки, составляющие первичный ключ. Служит для анализа списка первичных ключей, задействованных в модели.

  • Режим Пиктограммы (Icon). Для презентационных целей каждой сущности (таблице) может быть поставлена в соответствие своя пиктограмма bitmap. Для пиктограммы сущности должен использоваться файл с расширением .bmp (Windows bitmap).

В табл. 2 приведены примеры, иллюстрирующие уровни отображения модели.

Таблица 2

Уровни отображения модели

Режим

отображения

Представление модели

на логическом уровне

на физическом уровне

Сущности (Entity)

Атрибуты (Attribute)

Первичные

ключи (Primary Key)

Определения (Definition)

Сущности с отображением малых пиктограмм

Пиктограммы (Icon) с отображением малых пиктограмм

Переключиться между первыми тремя режимами отображения модели можно с использованием кнопок панели инструментов Стандартная (рис. 2 и табл. 1). Переключиться на другие уровни отображения можно при помощи контекстного меню, которое появляется, если щелкнуть мышью по любому месту модели, не занятому объектами модели. В контекстном меню следует выбрать пункт Display Level, а затем необходимый уровень отображения (рис. 8). Режим отображения можно выбрать также с помощью меню Format/Display Level.

Рис. 8. Выбор уровня отображения модели

ERwin позволяет связать с сущностью большую и малую пиктограммы. При переключении на уровень пиктограмм показывается большая пиктограмма. Для отображения малой пиктограммы следует выбрать в контекстном меню пункт Entity Display/Entity Icon либо в меню Format/Entity Display/Entity Icon. Малая пиктограмма будет показана слева от имени сущности на всех уровнях отображения модели.