Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Подмножества модели и сохраняемые отображения



При создании реальных моделей данных количество сущностей и атри-
бутов может исчисляться сотнями. Для более удобной работы с большими
моделями в ERwin предусмотрены подмножества модели (Subject Area),
в которые можно включить тематически общие сущности. В подмножество
модели может входить произвольный набор сущностей, связей и текстовых
комментариев. Для создания, удаления или редактирования подмножеств
модели нужно вызвать диалог Subject Areas (меню Model/Subject Areas),
в котором указывается имя подмножества и входящие в него сущности
(рис. 2. 1. 9). Все изменения, сделанные в любой Subject Area, автоматически
отображаются на общей модели. Одна и та же сущность может входить
в несколько Subject Area.


По умолчанию исходная модель получает имя Main Subject Area. При
создании нового подмножества следует в диалоге Subject Area Editor указать
ее имя и список входящих в него объектов. Для включения сущности
в Subject Area нужно выбрать ее в левом списке диалога и щелкнуть по кнопке I. Сущность можно переместить в Subject Area вместе со всеми связанными с ней сущностями. Для этого следует воспользоваться кнопкой , причем можно задать уровень взаимосвязи (рис. 2. 1. 10) как для сущностей-потомков (Descedants), так и для сущностей-предков (Ancestors).

Например, если в модели сущность Клиент связана с сущностью Заказ,
а та, в свою очередь, с сущностью Предмет заказа, то при перемещении
сущности Клиент со связанными сущностями уровня 2 (потомки) будут
перемещены все 3 сущности.


ERwin позволяет разбить модель на несколько Subject Area, каждая
из которых может соответствовать определенной задаче, например финан-
совой, производственной, маркетинговой и т. д. Для перехода от одного
подмножества к другому служит список выбора на стандартной панели ин-
струментов (см. табл. 2. 1. 1). Subject Area можно создавать как в логической,
так и в физической модели данных.

Хранимое отображение (Stored Display) - представление подмножества
модели, отображающее специфический аспект структуры данных. Одна Subject
Area может включать в себя несколько хранимых отображений. В хранимое
отображение входят те же самые сущности и связи, что и в Subject Area, но они
могут по-разному располагаться на экране, иметь разные уровни отображения
(см. табл. 2. 1. 4), различный масштаб и цвет объектов или фона.

Для создания хранимого отображения служит диалог Stored Displays
(меню Format/Stored Display Settings).

При определении нового хранимого отображения следует задать его имя, ав-
тора, описание и свойства как для логической, так и для физической модели.

При создании Subject Area в нее может не входить либо родительская,
либо дочерняя сущность. По умолчанию связи с сущностями, которые
не вошли в Subject Area ("висячие связи"), не показываются. Для отображе-
ния таких связей следует включить опцию Show Dangling Relationships
во вкладке General диалога Stored Displays (рис. 2. 1. 11).

Хранимое отображение позволяет отобразить линии связей не только
ортогональными, но и диагональными. Для представления связей диаго-
нальными линиями следует во вкладке General выбрать опцию Diagonal
(по умолчанию установлена опция Orthogonal).


Для переключения между хранимыми отображениями служат вкладки
в нижней части диаграммы (рис. 2. 1. 12).








Дата публикования: 2015-10-09; Прочитано: 357 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2025 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.147 с)...