Руководство по программному пакету ERwin

Просмотр и редактирование информации для отчета


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

Диалоги, которые использует ERwin для просмотра сущностей, связей и атрибутов, несколько различаются между собой. Хотя тот browser, который Вы выбираете, определяет тип информации, которую Вы можете просматривать и редактировать, но в каждом случае Вы используете метод 'Point and Click' для задания режимов и редактирования информации. Из любого окна-диалога browser Вы можете обращаться к редакторам объектов ERwin, фильтру отчетов Report Filter и редактору Report, нажимая для этого на соответствующие кнопки.

Для просмотра и редактирования информации в browser дайте одну из команд меню Report: 'Entity Browser...', 'Attribute Browser...' или 'Relationship Browser...'. Пользуйтесь управляющими функциями browser для просмотра и редактирования информации. Когда у Вас получится то, что Вы хотели, нажмите кнопку 'Report' для входа в редактор Report или кнопку 'Close' для выхода в диаграмму.

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

Обзор возможностей ERwin Browser

Тип Browser

Доступные возможности

Entity

Просмотр всех сущностей в текущей области.

Редактирование имени и определения сущности.

Удаление сущности.

Вход в Report Filter для выбора сущностей, которые будут включены в отчет.

Вход в редакторы, ориентированные на сущности, для изменения характеристик сущности.

Вход в редактор Report для создания отчета Attribute Report.

Attribute

Вывод на экран списка всех атрибутов текущей области, отсортированных по имени сущности, имени роли, базовому имени и статусу.

Редактирование определения атрибута.

Вход в Report Filter для выбора сущностей, которые будут включены в отчет.

Вход в редакторы, ориентированные на атрибуты, для изменения характеристик атрибута.

Вход в редактор Report для создания отчета Attribute Report.

Relationship

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

Сортировка логической информации о связях по родительской сущности, глагольной фразе, дочерней сущности или внешнему ключу.

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

Редактирование определения связи.

Вход в Report Filter для выбора связей, которые будут включены в отчет.

Вход в редакторы, ориентированные на связи, для изменения характеристик связи.

Вход в редактор Report для создания отчета Relationship Report.





Редактирование информации в Browser



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

Если Вы хотите редактировать характеристики сущности, атрибута или связи, Вы можете войти в объектно-ориентированный редактор, нажав для этого кнопку 'Edit...' в нижней части Browser. Чтобы войти в выбранный Вами редактор, щелкните по кнопке 'Edit...' левой кнопкой мыши или дважды щелкните по элементу списка. Для входа в меню Editor выберите ту сущность, которую Вы хотите редактировать, а затем нажмите правую кнопку мыши. Дайте одну из команд меню Editor, соответствующую тому редактору, который Вы хотите открыть.



Сортировка информации в ERwin Browser



ERwin позволяет Вам изменять порядок, согласно которому сортируется информация в Browser. Вы можете использовать функцию сортировки, чтобы просматривать информацию в Browser в том порядке, который Вы предпочитаете, или для того, чтобы задать порядок расположения заголовков в создаваемом Вами отчете. Внутри каждой колонки в Browser ERwin сортирует информацию по возрастанию (A-Z, 0-9).

По умолчанию ERwin сортирует информацию, содержащуюся в Attribute Browser, в следующем порядке:

1) Имя сущности

2) Базовое имя

3) Имя роли

4) Статус

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



Просмотр связей



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




Для просмотра физических значений нажмите кнопку 'Physical' в верхней части редактора. Ниже приводится таблица, содержащая режимы сортировки, устанавливаемые по умолчанию для каждого из двух представлений.

Представление Порядок сортировки по умолчанию
Логическое 1) Родительская сущность

2) Глагольная фраза

3) Дочерняя сущность

4) Внешний ключ
Физическое 1) Родительская таблица

2) Физическое имя связи

3) Дочерняя таблица

4) Имя колонки или Внешний ключ


Для того чтобы изменить порядок, в котором сортируются связи, нажмите соответствующую кнопку над той колонкой, которую Вы хотите изменить. Появляется меню, содержащее режимы сортировки. Нажмите кнопку для той колонки, приоритет которой при сортировке Вы хотите понизить. Например, если Вы хотите, чтобы ERwin сначала производил сортировку по глагольным фразам, перейдите к колонке Parent Entity (это первая колонка), нажмите кнопку над колонкой и задайте режим 'Verb Phrase'. ERwin вставляет колонку Verb Phrase перед колонкой Parent Entity.



Выбор сущностей



По умолчанию ERwin выводит на экран в Browser все сущности текущей области. Если Вы пользуетесь Browser для создания отчета, Вам может понадобиться включить в отчет только некоторые сущности.

Для того, чтобы выбрать сущности из текущей области, нажмите кнопку 'Filter'. ERwin открывает редактор Report Filter, которые содержит список всех сущностей текущей области. Список находится в окне 'Report Filter'. Пользуйтесь кнопками 'Remove' и 'Remove All', находящимися в середине окна редактора, чтобы исключить из списка те сущности, которые Вы не хотите включать в отчет. Если Вы передумаете, то Вы можете вернуть обратно исключенные сущности с помощью кнопок 'Add' и 'Add All'.



Использование Browser для начала составления отчета



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


Если Вы открываете из Browser фильтр Report Filter и если Вы ранее фильтровали сущности, то ERwin включает в отчет только те сущности, которые Вы выбрали с помощью фильтра. Поэтому если Вы входите в редактор Report из Attribute Browser, то ERwin присваивает отчету имя 'Attribute Browser Report'.

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

См. далее в этой главе разд. 'Создание и изменение отчета'.



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



1. Дайте одну из команд меню Report 'Entity Browser...', 'Attribute Browser...' или 'Relationship Browser...' для входа в соответствующий browser.

2. Используйте управляющие функции browser для вывода на экран необходимой Вам информации. Для редактирования информации в browser пользуйтесь стандартными клавишами.

ERwin сразу же вносит в диаграмму все изменения, которые Вы делаете в browser.

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

· Для входа в Report Filter нажмите кнопку 'Filter...'.

· Для входа в текущий редактор нажмите кнопку 'Edit...', щелкнув по ней левой кнопкой мыши.

· Для входа в pop-up меню Editor нажмите кнопку 'Edit...', щелкнув по ней правой кнопкой мыши.

4. После того, как Вы внесете все желаемые изменения, нажмите кнопку 'Close' для сохранения изменений и выхода из редактора в диаграмму. Вы можете также нажать кнопку 'Report...' для входа в редактор Report.



Как изменить имя или определение в Browser



1. Щелкните по соответствующему окну. ERwin установит курсор в то место окна, по которому Вы щелкнули.

· Если Вы хотите изменить имя сущности, щелкните по текстовому окну 'Entity', расположенному наверху Entity browser.

· Если Вы хотите изменить определение сущности, щелкните по текстовому окну 'Definition', расположенному внизу Entity browser.



· Если Вы хотите изменить определение атрибута, щелкните по текстовому окну 'Attribute Definition', расположенному внизу Attribute browser.

ERwin позволяет Вам изменять в Attribute browser определение атрибута, но не его имя. Чтобы изменить имя атрибута, войдите в редактор Entity-Attribute или Attribute Definition и отредактируйте имя стандартным способом.

2. Введите изменения.

· Чтобы ввести новое имя или определение, удалите старое имя с помощью клавиш DELETE или BACKSPACE, а затем введите новое имя или определение.

· Чтобы изменить существующее имя и (или) определение, установите курсор после того символа, который Вы хотите отредактировать. В случае необходимости воспользуйтесь клавишей DELETE или BACKSPACE, а затем введите новую информацию.

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

3. Нажмите кнопку 'Close' для выхода в диаграмму.





Режим Unique Name влияет на изменения, которые Вы делаете в Entity Browser. См. также Гл.11, Документирование правил (business rules)


Содержание раздела