ГЛАВА 1 ОСНОВНЫЕ СВОЙСТВА ERwin
Глава 12 Дополнительные Возможности Демонстрации Изображений Содержание главы В ER win имеется множество функций просмотра, которые помогают Вам при проектировании и усовершенствовании диаграммы. Например, инструмент Text Tool из Toolbox позволяет Вам добавлять заголовки, даты версий и другую важную текстовую информацию в Вашу диаграмму. При работе Вы можете видеть большую или меньшую часть информации, относящейся к каждой сущности. В ERwin есть множество переключателей, с помощью которых Вы контролируете выводимую на экран информацию, типа имен ролей внешнего ключа или альтернативных ключей. ERwin позволяет Вам также контролировать высоту и ширину сущностей при просмотре диаграммы. Это полезно, когда Вы хотите увидеть больше объектов диаграммы на экране. Когда Вы помещаете объекты на диаграмму или переносите их в другое место, то Вы можете пользоваться функциями расположения объектов на диаграмме, выравнивать их. ERwin может также автоматически расположить объекты на диаграмме, что поможет Вам организовать и представить более однообразную модель данных. В этой главе Вы узнаете, как: · Добавлять текстовые блоки в диаграмму. · Показывать на диаграмме имена ролей. · Показывать альтернативные ключи и Inversion Entries. · Регулировать размер сущности. · Выстраивать сущности в строку. · Задавать режим автоматического расположения объектов на диаграмме. Улучшение внешнего вида диаграммы при помощи текстовых блоков По мере того как Ваша диаграмма движется к завершению, Вы можете захотеть показать ее другим, чтобы проверить, не забыли ли Вы что-нибудь. Для усиления эффекта презентации и для различения версий диаграммы Вы можете использовать текстовые блоки. Как видно из названия, текстовые блоки - это просто блоки текста, которые Вы можете создавать и переносить в Вашей диаграмме: notes, заголовки, захватки и т.д. Как создать текстовый блок 1. Щелкните по инструменту Text Block в Toolbox. Курсор изменить свою форму, он начнет напоминать крест. 2. Щелкните по тому месту на диаграмме, в которое Вы хотите поместить текстовый блок. ER win поместит в это место диаграммы символ объекта - текстового блока. Закончив добавлять текстовые блоки, щелкните по стрелке выбора в Toolbox, чтобы продолжить работу с другими объектами диаграммы. Как ввести текст в текстовый блок 1. Дважды щелкните по символу объекта - текстового блока для входа в редактор Text Block. Установите курсор на символ объекта - текстового блока и нажмите правую кнопку мыши для входа в меню Editor. Дайте команду “Text Block” для входа в редактор Text Block. 2. Введите текст. Длина и ширина текстового блока зависит от того, в каких местах Вы нажимаете “Возврат каретки”. 3. Нажмите кнопку “ОК” для сохранения текста и возвращения в диаграмму. Вы можете изменять шрифты и цвета в текстовых объектах. См. Гл.7, Шрифты и цвета, разд. “Использование шрифтов и цветов в диаграмме ER win”. Если вы дважды щелкнете после выбора инструмента Text Block, вместо того чтобы щелкнуть один раз и поместить объект на диаграмму, то текстовый блок будет помещен в диаграмму и будет автоматически открыт редактор Text Block. Изображение на экране имен ролей Ранее мы рассматривали имена ролей: как и для чего они задаются. ER win позволяет Вам показать их на диаграмме двумя способами. Демонстрация имен ролей контролируется режимом “Rolename/Attribute” меню Display. Когда режим включен (стоит метка), то на экран выводятся и имя роли и имя атрибута, через точку. Например: master-number.movie-number. Когда режим выключен, то на экране демонстрируется только имя роли, а имя атрибута (базовое имя) спрятано. См. Гл.8, Сущности и атрибуты: возможности повышенного уровня сложности, разд. “Использование имен ролей атрибутов”. Изображение на экране альтернативных ключей и Inversion Entries Назначенные альтернативные ключи демонстрируются на экране при включенном режиме “Alternate Key” меню Display. когда этот режим включен, то после каждого атрибута, назначенного альтернативныым ключом, появляется (Акх). Этот же режим контролирует демонстрацию на экране Inversion Entries. Когда он включен, после каждой Inversion Entry появляется значок (Iex). Когда режим выключен, то эти значки спрятаны. См. Гл.8, Сущности и атрибуты: возможности повышенного уровня сложности, разд. “Назначение Inversion Entry”. Регулировка размера сущности ERwin автоматически регулирует высоту и ширину окна сущности. Высота автоматически устанавливается в соответствии с числом атрибутов в окне сущности. Ширина автоматическки устанавливается в соответствии с самым длинным атрибутом в окне сущности. ERwin также позволяет Вам контролировать высоту и (или) ширину окон сущности на диаграмме. Если Вы работаете с большой диаграммой, то уменьшение высоты и ширины всех окон сущностей может помочь Вам увидеть на экране больше объектов. Для презентации Вы можете сделать все окна сущности на диаграмме одного размера. Если Вы задаете такую высоту или ширину, которая не подходит для того, чтобы продемонстрировать сущность целиком, то часть информации окажется спрятана. Для просмотра спрятанной информации пользуйтесь редактором Entity-Attribute и (или) другими. Если Вы задали высоту больше, чем нужно для демонстрации всех атрибутов сущности, ER win не изменяет размер сущности. Если Вы задали ширину больше, чем нужно для демонстрации самого длинного атрибута сущности, ERwin изменяет размер сущности, хотя в окне сущности и оказывается при этом лишнее пространство. Если Вы задаете ширину при просмотре, ERwin определяет число символов, исходя из ширины символа для непропорционального шрифта, например Courier. Если используется пропорциональный шрифт, например Arial, то реальное число изображаемых символов может отличаться от заданного. Окно-диалог Entity Size Options позволяет Вам задать высоту и (или) ширину окон сущностей на текущей диаграмме. Как задать высоту и (или) ширину окон сущностей 1. Дайте команду “Entity Size” в меню Option. Вы войдете в окно-диалог Entity Size Options. 2. Для изменения ширины нажмите кнопку “Set Width” и введите значение ширины сущности. Для изменения высоты нажмите кнопку “Set Height” и введите значение высоты сущности. 3. Нажмите “ОК” для сохранения параметров и возвращения в диаграмму. ER win будет демонстрировать на экране окна сущностей с заданными высотой и (или) шириной. Вы можете также использовать меню Display для изменения уровня демонстрации изображения на диаграмме. Если Вы хотите видеть толькко атрибуты первичного ключа для всех сущностей на диаграмме, задайте режим Primary Key Level. См. Гл.2, Уровни демонстрации изображения в ERwin. Выравнивание сущностей с помощью Layout Grid Если Вы хотите идеально выравнять все сущности на Вашей диаграмме, то Вы можете работать при включенном режиме “Layout Grid”. После того как Вы зададите масштаб, ER win выравняет сущности в соответствии с координатной сеткой. По умолчанию этот режим выключен. Если Вы нажмете кнопку “Layout...”, расположенную в нижней части окна-диалога, то ER win автоматически расположит объекты на диаграмме в соответствии с заданным масштабом. См. ниже разд. “Использование ERwin для расположения объектов на Вашей диаграмме”. Как включить режим Layout Grid 1. Дайте команду “Layout...” в меню Option. 2. Поставьте метку в окне check box “Layout Grid”, чтобы активизировать режим. 3. Введите числовые значения для координат Х и Y, определяющих масштаб сетки Layout Grid. 4. Нажмите “ОК” для сохранения параметров и возвращения в диаграмму. Как выключить режим Layout Grid 1. Снова дайте команду “Layout...” . 2. Уберите метку в окне check box “Layout Grid”. 3. Нажмите “ОК” для сохранения параметров и возвращения в диаграмму. Использование ER win для расположения объектов на Вашей диаграмме ERwin может автоматически расположить объекты на диаграмме, что поможет Вам поддерживать организацию модели данных в процессе работы. Например, при слиянии двух диаграмм с использованием Copy&Paste Model диаграмма, которая получится в результате, может оказаться неорганизованной. Если Вы дадите команду “Layout...” в окне-диалоге Layout, то ER win отрегулирует объекты, с минимальным числом перекрытий, и сделает диаграмму более организованной. ERwin организует диаграмму по-разному на каждом уровне демонстрации изображения. Например, диаграмма на уровне Physical Schema позволяет видеть большее количество информации, чем та же диаграмма на уровне Entity Definition. Поэтому задавайте уровень просмотра диаграммы прежде, чем дать команду “Layout...”. Как расположить объекты на Вашей диаграмме в автоматическом режиме 1. Дайте команду “Layout...” в меню Option. 2. Нажмите кнопку “Layout...”, расположенную внизу окна-диалога. ERwin предупредит Вас, что автоматическая организация диаграммы - необратимый процесс и даст Вам возможность отменить Ваш запрос. 3. Если Вы хотите, чтобы ERwin автоматически расположил объекты на Вашей диаграмме, нажмите “Yes”. Если Вы хотите отменить команду, нажмите “No”. Вы можете включить режим Zoomout (уменьшение изображения), чтобы посмотреть, как ERwin организовал Вашу диаграмму. После того, как Вы дали команду “Layout...” и ERwin организовал диаграмму, эти изменения отменить уже нельзя. ERwin не запоминает предыдущее расположение объектов на диаграмме. Перерисовка диаграммы После того, как Вы вручную изменили расположение объектов на диаграмме, Вы можете заметить, что какой-то текст, линии связи или контуры сущностей нечетко видны на экране. Вы можете дать команду “Redraw Diagram” в меню Edit, чтобы обновить экран и сделать объекты более четкими. Когда Вы даете эту команду, ERwin просто перерисовывает изображения на диаграмме, не меняя расположение и размер объектов. Как перерисовать диаграмму 1. Дайте команду “Redraw Diagram” в меню Edit. ERwin обновит экран, перерисовав символы и линии объектов. Краткое повторение главы 12 Как создать текстовый блок Щелкните по инстументу Text Block в Toolbox, затем - по тому месту на диаграмме, куда Вы хотите поместить текстовый блок. Как открыть редактор Text Block Дважды щелкните по символу текстового блока для входа в редактор. Поскольку для текстовых блоков существует только один редактор, он всегда активен. Как показать или спрятать имя роли Щелкните по переключателю “Rolename/Attribute” (поставьте метку) в меню Display, чтобы показать на экране все имена ролей, связанные с атрибутами. Щелкните еще раз, чтобы убрать метку и показать на диаграмме только базовые имена атрибутов. Как задать ширину и высоту для всех объектов на диаграмме Дайте команду “Entity Size...” в меню Option. Чтобы задатьчисло атрибутов, которые будут показаны в каждой сущности диаграммы, щелкните по окну “Set Height” и введите число. Чтобы задать число символов, которые будут демонстрироваться в каждом атрибуте диаграммы, щелкните по окну “Set Width” и введите число. Нажмите “ОК” для сохранения параметров и возвращения в диаграмму. Как включить режим Layout Grid Дайте команду “Layout...” в меню Option для входа в окно-диалог Layout. Поставьте метку в окне “Layout Grid”, чтобы активизировать режим. Введите значения координат Х и Y для сетки. Нажмите “ОК” для сохранения параметров и возвращения в диаграмму. Как позволить ERwin автоматически организовать объекты на Вашей модели Дайте команду “Layout...” в меню Option для входа в окно-диалог Layout. Нажмите “Yes”. чтобы позволить ERwin автоматически расположить объекты на диаграмме, или “No”, чтобы отменить эту команду. Помните, что после того, как объекты автоматически расположены на диаграмме, отменить это расположение нельзя.
|