Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
6_ПроектИС_Инструментальные средства моделирова...doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

6.5.3.4. Интерфейс eRwin

Интерфейс выполнен в стиле Windows-приложений, достаточно прост и интуитивно понятен. Рассмотрим кратко основные функции ERwin по отображению модели.

Каждому уровню отображения модели соответствует своя палитра инструментов. На логическом уровне палитра инструментов имеет следующие кнопки:

кнопку указателя (режим мыши) — в этом режиме можно установить фокус на каком-либо объекте модели;

кнопку внесения сущности ;

кнопку категории (категория, или категориальная связь, — специальный тип связи между сущностями, которая будет рассмотрена ниже);

кнопку внесения текстового блока;

кнопку перенесения атрибутов внутри сущностей и между ними;

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

На физическом уровне палитра инструментов имеет:

вместо кнопки категорий — кнопку внесения представлений (view);

вместо кнопки связи «многие-ко-многим» — кнопку связей представлений.

Для переключения между логической и физической моделью данных служит список выбора в центральной части панели инструментов ERwin (рис. 39).

Если при переключении физической модели еще не существует, она будет создана автоматически.

Рис. 39.  Переключение между логической и физической моделью

Для создания моделей данных в ERwin можно использовать две нотации: IDEFIX и IE (Information Engineering). В дальнейшем будет рассматриваться нотация IDEFIX.

6.5.3.5. Уровни отображения диаграмм

ERwin имеет несколько уровней отображения диаграммы:

уровень сущностей;

уровень атрибутов;

уровень определений;

уровень первичных ключей;

уровень иконок.

Переключиться между первыми тремя уровнями можно с использованием кнопок панели инструментов. Переключиться на другие уровни отображения можно при помощи контекстного меню, которое появляется, если «кликнуть» по любому месту диаграммы, не занятому объектами модели. В контекстном меню следует выбрать пункт Display Level (рис. 40) и затем — необходимый уровень отображения.

Рис. 40.  Выбор уровней отображения диаграммы

6.5.4. Создание логической модели данных

6.5.4.1. Уровни логической модели

Различают три уровня логической модели, отличающихся по глубине представления информации о данных:

диаграмма сущность-связь (Entity Relationship Diagram, ERD);

модель данных, основанная на ключах (Key Based model, KB);

полная атрибутивная модель (Fully Attributed model, FA).

Диаграмма сущность-связь представляет собой модель данных верхнего уровня. Она включает сущности и взаимосвязи, отражающие основные бизнес-правила предметной области. Такая диаграмма не слишком детализирована, в нее включаются основные сущности и связи между ними, которые удовлетворяют основным требованиям, предъявляемым к ИС. Диаграмма сущность-связь может включать связи «многие-ко-многим» и не включать описание ключей. Как правило, ERD используется для презентаций и обсуждения структуры данных с экспертами предметной области.

Модель данных, основанная на ключах, — более подробное представление данных. Она включает описание всех сущностей и первичных ключей и предназначена для представления структуры данных и ключей, которые соответствуют предметной области.

Полная атрибутивная модель — наиболее детальное представление структуры данных: представляет данные в третьей нормальной форме и включает все сущности, атрибуты и связи.