Глава 2 Уровни Демонстрации Изображения в ERwin

Cодержание главы

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

В этой главе Вы узнаете, как:

· Изменять уровни изображения диаграмм ERwin.

· Показывать на диаграмме сущности без имен атрибутов или определений.

· Показывать на диаграмме сущности и их определения.

· Показывать на диаграмме сущности и все их атрибуты.

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

· Показывать в сущностях на диаграмме изображения Windows bitmap.

· Показывать обзор Вашей диаграммы на высоком уровне.

· Показывать и убирать вербальные фразы, служащие метками связей на диаграмме.

· Добавить трехмерный эффект тени для сущностей на Вашей диаграмме.

Понятие о логических и физических уровнях

Существует два разных способа мышления и моделирования - логический уровень и физический уровень. Понятие логический уровень подразумевает, что мы мыслим в понятиях реального мира и непосредственно из него берем объекты для моделирования. Например, люди, столы, подразделения, собаки и компьютеры - это реальные вещи. Объекты, на которые мы ссылаемся на логическом уровне, должны получать имена из естественного языка, с использованием таких разделителей (пробелов, черточек и т.п.), которые имеют смысл. На логическом уровне не имеет значения, например, какой СУБД мы будем пользоваться, является ли некоторое число целым или действительным, как лучше индексировать таблицу. Первые несколько глав этого руководства посвящены использованию ERwin на логическом уровне.

После того, как Вы приобрели опыт использования ERwin для построения моделей на логическом уровне, настает время подумать о том, как эти логические модели будут выражаться в терминах физической базы данных, включая выбор СУБД, типов данных по умолчанию и эффективных схем индексирования. Это принято называть физическим уровнем модели ERwin. ERwin поддерживает построение и организацию работы на этих двух уровнях для одной диаграммы. это ощначает, что Вы берете все лучшее из обоих миров. Используя одну и ту же модель, Вы сможете говорить с конечными пользователями в понятной им терминологии и в то же время генерировать схему базы данных на языке, который может быть обработан Вашей СУБД. Заключительные главы этого руководства в основном посвящены физическим уровням модели.

Эта глава посвящена режимам демонстрации изображения на логическом уровне. О режимах демонстрации моделей на физическом уровне см. гл.13, Задание информации, ориентированной на СУБД.

Уровни демонстрации изображения в ERwin

ERwin позволяет Вам просматривать информацию о модели на разных уровнях и предлагает несколько режимов просмотра изображения. эти уровни и режимы бывают полезны при демонстрации разных типов информации на разных стадиях построения модели и при передаче информации о модели разным аудиториям. Эти уровни задаются в меню Display.

См. в гл.13, Задание информации, ориентированной на СУБД, разд. “Использование режимов просмотра уровня физической схемы”, информацию об уровнях “Физического порядка (Physical OrdER Level)” и “Физической схемы (Physical Schema Level)”, также задаваемых из меню Display.

Включение меню Display

ERwin поставляется со строкой меню, в которой отсутствует меню Display, посккольку Вы можете открыть меню display нажатием правой кнопки мыши по любому месту фона окна диаграммы. Вы можете убрать меню Display из строки меню или, наоборот, показать его. Для этого используется переключатель, находящийся в меню Option.

Как убрать или показать меню Display

1. Для того, чтобы поазать меню Display, дайте команду “Show Display Menu” в меню Option.

Для того, чтобы убрать меню Display, повторно дайте команду “Show Display Menu”

Окно Check Box, также позволяющее показать или убрать меню Display, появляется в окне-диалоге PrefERences, которое вызывается командой “PrefERence...” меню Option.Окно Check Box, также позволяющее показать или убрать меню Display, появляется в окне-диалоге PrefERences, которое вызывается командой “PrefERence...” меню Option.

Уровень демонстрации сущности
(Entity Display Level)

На уровне сущности имя каждой сущности выводится на экран, заключенное в окно сущности. Никакая другая информация о сущностях на экране не появляется. Этот уровень хорошо использовать. когда Вы только начинаете планировать модель или когда Вам нужна картина, дающая понятие обо всем бизнесе в целом.

Как вывести на экран модель на уровне Сущности

1. В меню Display дайте команду “Entity Level”.

Уровень демонстрации определений сущности (Entity Definition Display Level)

Еще один полезный уровень при презентации своей модели - уровень определений сущности. На этом уровне размер окна сущности увеличивается и в него включается определение сущности.

Как вывести на экран модель на уровне Определений

1. В меню Display дайте команду “Definition Level”.

Уровень демонстрации атрибутов
(Attribute Display Level).

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

Как вывести на экран модель на уровне Атрибутов

1. В меню Display дайте команду “Attribute Level”.

Уровень демонстрации первичных ключей (Primary Key Display Level)

Разновидностью уровня демонстрации атрибутов является уровень первичного ключа. На этом уровне демонстрируются только те атрибуты, которые являются первичными ключами (те, которые находятся над чертой в окне сущности) каждой сущности. Атрибуты, которые находятся под чертой, не выводятся на экран, но они будут выведены снова при переходе обратно на уровень атрибутов.

Как вывести на экран модель на уровне
первичного ключа

1. В меню Display дайте команду “Primary Key Level”.

Уровень пиктограммы (Icon Level)

Для презентации можно использовать возможность, имеющуюся в ERwin: помещение изображения типа bitmap в окно сущности. Этот уровень изображения можно использовать для того, чтобы пояснить наглядно, какой тип бизнес-организации представляет модель данных.

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

Как вывести на экран модель на уровне пиктограммы

1. В меню Display дайте команду “Primary Key Level”.

Как присвоить bitmap сущности

1. Щелкните правой кнопкой мыши по сущности и дайте команду “Entity Definition” из меню Editor.

2. Нажмите кнопку “Bitmap”. Открывается окно-диалог Open File. Выберите дисковод и директорию, в которой находится bitmap и затем щелкните по имени bitmap, который Вы хотите изобразить на выбранной сущности (например, C:\WINDOWS\MOVIE.BMP).

3. Нажмите “ОК” для выхода из редактора Entity Definition.

Вы не можете распечатать диаграмму, когда она изображена на уровне Icon. В этом случае команда “Print” меню File не работает.Вы не можете распечатать диаграмму, когда она изображена на уровне Icon. В этом случае команда “Print” меню File не работает.

Как вывести на экран глагольную фразу

Этот режим позволяет показывать и убирать глагольные фразы, относящиеся к связи. По умолчанию глагольная фраза не изображается на экране.

Как показать или убрать глагольную фразу

1. Для того, чтобы показать на экране глагольную фразу, относящуюся к связи, дайте команду переключателя “Verb Phrase” в меню Display.

Для того, чтобы убрать глагольную фразу, еще раз дайте команду “Verb Phrase”.

Уменьшение размеров диаграммы

Для того, чтобы посмотреть на модель “с высоты птичьего полета”, уменьшите размеры диаграммы при помощи команд “Zoomout x2” и “Zoomout x4” из меню Display. Уровни уменьшения изображения можно включать и выключать. Когда режим включен, то на меню рядом с ним демонстрируется метка. Фактический размер диаграммы, изображенной в режиме уменьшения размеров диаграммы, зависит от размера монитора и размера листа, который Вы задали при установке режимов печати.

Как использовать режимы уменьшения диаграммы

1. Для того, чтобы показать на экране диаграмму в уменьшенном виде, дайте команду переключателя “Zoomout x2” или “Zoomout x4” в меню Display.

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

Если Вы выбираете масштабируемый шрифт (например, один из шрифтов Windows 3.1 TrueType), то ERwin использует соответствующий шрифт, уменьшенный в два раза, при демонстрации текста в режиме Zoomout x2.

Теневой эффект

Команда “Shadow” меню Display позволяет Вам добавить в Вашу диаграмму эффект трехмерности. Вы можете использовать эту команду для того, чтобы придать Вашей модели профессиональный вид. Окно-диалог Preference позволяет Вам делать тени больше или меньше.

Как добавить теневой эффект

1. Для того, чтобы добавить теневой эффект, дайте команду “Shadow” в меню Display.

Для того, чтобы убрать теневой эффект, еще раз дайте команду “Shadow”.

Как изменить размер тени

1. Дайте команду “Preference” в меню Option и введите новое значение в текстовые окна х и y. По умолчанию оба значения равны 20.

2. Нажмите “ОК” для выхода из окна-диалога Preference.

Теневой эффект применяется ко всей модели данных. Его нельзя включить или убрать для какой-то отдельной сущности.

Краткое повторение главы 2

Как включить или убрать меню Display

Дайте команду “Show Display Menu” в меню Option. Для того, чтобы убрать меню Display, еще раз дайте эту команду.

Как показать на экране сущности без атрибутов и определений

Дайте команду “Entity Level” в меню Display.

Как показать сущности и их определения

Дайте команду “Definition Level” в меню Display.

Как показать сущности со всеми атрибутами

Дайте команду “Attribute Level” в меню Display.

Как показать сущности и только те их атрибуты, которые являются первичными ключами

Дайте команду “Primary Key Level” в меню Display.

Как показать изображения типа bitmap, которые находятся в окнах сущностей

Выберите ту сущность, в которой будет находиться изображение. Дайте команду “Entity Definition” в меню Editor. Нажмите кнопку “Bitmap”. Откроется окно-диалог Open File. Выберите файл bitmap из списка. Нажмите “ОК” для выхода из окна-диалога. Выбранное изображение заполняет окно сущности, когда диаграмма демонстрируется на уровне пиктограммы (Icon).

Как показать или убрать глагольную фразу, служащую меткой связи

Дайте команду переключателя “Verb Phrase” в меню Display. Для того, чтобы убрать глагольную фразу, повторите эту команду.

Как уменьшать размер диаграммы

Дайте команду “Zoomout x2” или “Zoomout x4” в меню Display.

Как добавить теневой эффект для сущности

Дайте команду “Shadow” в меню Display.