Добавить в избранное   Сделать стартовой   Главная   E-mail   Форум   Мой блог 
   
Cертификации

Errors

ETL

FAQ (по темам)

GIS

Web

wiki

Администрирование

Безопасность

Книги
Oracle, ...

Новости

ОС

Программирование

Проектирование БД

Производительность

Скачать

Советы

Тестирование

Установка

FAQ - по базам данных
FAQ - по базам данных
Установка СУБД
Oracle
Sybase
MySQL
PostgreSQL
MS SQL Server
Interbase, Firebird
Другие DB
Администрирование
Oracle
MySQL
Sybase
PostgreSQL
MS SQL Server
Interbase, Firebird
IBM DB2
Другие DB
Проектирование БД
Статьи
ETL
Теория БД
ErWin
Designer 2000
PowerDesigner
Хранилища данных
CASE средства
OLAP
Бизнес - анализ (BI)
Производительность
Oracle
MSSQL
Interbase, Firebird
IBM DB2
MySQL
PostgreSQL
SYBASE
Безопасность БД
Oracle
MS SQL Server
Инъекция SQL
Программирование
Transact-SQL
PL/SQL
C++
XML
SQL
PostgreSQL
MDX
Java
VBA Excel
Книги по базам
Oracle
Заказ книг
ОС
Установка и настройка
UBUNTU
ОС
Установка и настройка
UBUNTU
FAQ
FAQ - по базам данных
Главная arrow ErWin arrow Области (Subject Area) и Хранимые Изображения ERwin

Области (Subject Area) и Хранимые Изображения ERwin

Печать E-mail
Оглавление
Области (Subject Area) и Хранимые Изображения ERwin
Страница 2
 AllFusion ERwin Data Modeler 7 (ERwin)
   В этой главе описывается, как использовать области и хранимые изображения для создания адаптированных версий диаграммы ERwin.

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

По умолчанию исходная модель данных получает название Главной области. когда Вы создаете другую область, то Вы выбираете объекты, которые хотите в нее включить, и присваиваете ей имя, которое описывает ее назначение.

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

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

· Создать область

· Добавлять и удалять объекты в области

· Удалить область

· Сохранить область

· Создать хранимое изображение

· Реорганизовать объекты в хранимом изображении

· Изменить и удалить хранимое изображение

· Сохранить хранимое изображение

Использование областей для управления большими диаграммами

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

Главная область для склада видеопродукции (см.пример) включает в себя сущности и связи для всех областей бизнеса.

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

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

В предыдущих версиях ERwin Вы могли сохранить подмножество сущностей модели данных как представление сущности (Entity View). В данной версии эта функция была усовершенствована и теперь она позволяет Вам разбить диаграмму на несколько областей. Если в предыдущей версии ERwin Вы сохранили Entity View, то при открытии диаграммы в данной версии ERwin автоматически создает его заново, как область, и называет эту область 'Old Entity View'.

Переход из одной области в другую

Если Вы создали несколько областей для одной модели данных, то Вы можете переходить из одной области в другую, выбирая ту диаграмму, с которой Вы хотите работать, из списка областей. Этот список вызывается из Toolbar или из окна-диалога редактора Subject Area.

Как перейти из одной области в другую

1. Находясь в окне диаграммы ERwin, щелкните по стрелке 'вниз', которая находится рядом с окном Subject Areas.

2. Щелкните по той области, с которой Вы хотите работать. ERwin показывает выбранные области в окне диаграммы.

Создание области

Область создается путем задания сущностей (с атрибутами и связями) и текстовых блоков (в совокупности называемых объектами) из диаграммы главной области или из другой области. Например, Вы можете создать область, посвященную фильмам, аренда которых просрочена, выбрав сущности CUSTOMER, MOVIE-RENTAL-RECORD и OVERDUE-NOTICE из диаграммы главной области для примера 'Видеопрокат (Video store)'.

Video Store

Video Store

Main Subject Area Entity Pool

Overdue Notice Subject Area

CUSTOMER

CUSTOMER

EMPLOYEE

MOVIE-RENTAL-RECORD

INVOLVEMENT RECORD

OVERDUE-NOTICE

MOVIE

MOVIE-COPY

MOVIE-RENTAL-RECORD

OVERDUE-NOTICE

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

ERwin позволяет Вам выбирать объекты для включения в область одним из двух способов: напрямую из окна диаграммы или выбирая их из объектных пулов (object pools) в редакторе Subject Area.

Как выбрать объекты из окна диаграммы

1. Выберите из текущей диаграммы сущности и (или) текстовые объекты, которые Вы хотите включить в область. Вы можете выбирать объекты с помощью SHIFT-Click или с помощью лассо, в которое Вы захватываете объекты, которые хотите включить в область.

2. Дайте команду 'Subject Area...' в меню Window. Вы войдете в редактор Subject Area.

3. Щелкните по текстовому окну 'Subject Area Name' и удалите находящееся там имя стандартным способом, как при редактировании. Затем введите новое имя - имя создаваемой Вами области.

4. Нажмите кнопку 'New'. ERwin добавит новую область в список областей, который находится в верхней части редактора.

5. Нажмите кнопку 'Model Sel' для добавления объектов, выбранных Вами на диаграмме текущей области.

ERwin добавляет выбранные на диаграмме сущности и текстовые блоки в списки 'Subject Area Entity' и 'Subject Area Text Block'. Все объекты, которые находились в этих окнах до нажатия кнопки 'Model Sel', возвращаются в списки 'Entity Pool' и 'Text Block Pool'.

6. Нажмите 'ОК' для создания или обновления области. Выйдите из редактора и вернитесь в диаграмму.

Выбранные объекты остаются выделенными на диаграмме до тех пор, пока Вы не вернетесь в окно ERwin и не нажмете кнопку мыши. При работе в редакторе Subject Area Вы можете использовать кнопку 'Model Sel' для того, чтобы добавлять выбранные объекты в одну или более областей.

Вы можете использовать команду Go To для поиска объектов, которые Вы хотите выбрать для Вашей области. См. гл. 10, Управление диаграммами: возможности повышенного уровня сложности, разд. 'Поиск конкретной сущности с использованием Go To'.

Использование редактора Subject Area для выбора объектов

Редактор Subject Area позволяет Вам создать, изменить или удалить область. Для создания области нужно сначала ввести имя, имя автора и описание области (Subject Area Name, Author, Description), а затем нажать кнопку 'New'. Для изменения ранее созданной области выберите область. щелкнув по ее имени, которое находится в списке в верхней части редактора, внесите все необходимые изменения, а затем нажмите кнопку 'Update' для сохранения изменений. аналогичным образом, для того, чтобы удалить область, выберите ее из списка и нажмите кнопку 'Delete'.

В центральной части редактора Subject Area находятся два набора окон-списков, которые используются для задания сущностей и (или) текстовых блоков, которые Вы хотели бы включить в текущую область. Два списка под названиями 'Subject Area' c левой стороны редактора содержат сущности и текстовые блоки, входящие в текущую область.

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

Кнопки, находящиеся между двумя наборами окон-списков, позволяют Вам добавлять объекты, находящиеся в пуле, в Вашу область или удалять объекты из области и возвращать их в пул. Кнопка 'Add' добавляет объекты, выбранные Вами из пула, в область. Кнопки 'Remove' и 'Remove All' работают аналогичным способом. Они убирают объекты из области и возвращают их в пул неприсоединенных объектов. Кнопка 'Model Sel' добавляет все объекты, выбранные Вами на той модели данных, которая демонстрируется в окне диаграммы ERwin, в область.

После того как Вы закончите добавление или удаление объектов, нажмите 'ОК' для сохранения определения области или 'Cancel' для отмены всех изменений, которые Вы сделали при работе в редакторе.

Вы можете создавать, изменять или удалять одну или более областей в течение одного сеанса работы в редакторе. Если Вы нажмете 'ОК', все Ваши изменения будут сохранены и Вы выйдете из редактора. Если Вы нажмете 'Cancel', все Ваши изменения отменяются и Вы выходите из редактора.

Когда Вы сохраняете файл модели данных, ERwin сохраняет все связанные с ним области (и хранимые изображения) вместе, как один файл.

Если Вы дважды щелкнете по любому объекту, то Erwin перенесет его в список напротив. То есть, если Вы дважды щелкнули по текстовому объекту в окне 'Subject Area Entity', то ERwin перенесет его в окно 'Text Block Pool'.

Как создать новую область

1. Выберите ту область, которую Вы хотите использовать в качестве источника сущностей для новой области, из списка 'Subject Area' на Toolbar.

2. Дайте команду 'Subject Area...' в меню Window или нажмите кнопку Subject Area на Toolbar для того, чтобы войти в редактор Subject Area.

3. Введите имя новой области в окно-список 'Subject Area Name' и, если хотите, имя автора и описание в окна 'Author' и 'Description'.

4. Нажмите кнопку 'New'. ERwin покажет на экране имя новой области в окне Subject Area, в верхней части редактора, и вставит все объекты - сущности и текстовые блоки из исходной диаграммы в окна, название которых начинается с 'Subject Area' с левой стороны редактора.

5. Если Вы выбрали на исходной диаграмме объекты, которые хотите включить в новую область, то нажмите кнопку 'Model Sel' для того, чтобы добавить эти объекты в область.

Пользуйтесь кнопками 'Add' и 'Remove' в центре редактора для переноса объектов из окон области в окна пула и наоборот, до тех пор, пока в списках области не останутся только те объекты, которые Вы хотите поместить в новую область.

6. Нажмите 'ОК' для сохранения Вашей работы. ERwin закрывает редактор, возвращается в окно диаграммы и демонстрирует на экране диаграмму новой области. Вы можете также нажать 'Cancel' для отмены всех изменений, сделанных Вами при работе в редакторе Subject Area, тогда Вы вернетесь в ту диаграмму, из которой Вы вошли в редактор.

Как модифицировать область

1. Выберите ту область, которую Вы хотите изменить, из списка 'Subject Area...', который находится на Toolbar.

2. Дайте команду 'Subject Area...' в меню Window или нажмите на кнопку Subject Area, которая находится на toolbar, для входа в редактор Subject Area/

3. Пользуйтесь кнопками 'Add' и 'Remove' в центре редактора для переноса объектов из окон области в окна пула и наоборот, до тех пор, пока в списках области не останутся только те объекты, которые Вы хотите поместить в область. Кроме содержимого области, Вы можете также изменять информацию, содержащуюся в текстовых окнах Name, Author, Description.

4. Закончив производить изменения, нажмите кнопку 'Update' для обновления определения текущей области. Если Вы хотите использовать изменения в качестве отправного пункта для новой области, измените имя области и щелкните не по кнопке 'Update', а по 'New'.

5. Нажмите 'ОК' для сохранения Вашей работы и возвращения в окно диаграммы, или 'Cancel' - для отмены всех проделанных изменений и возвращения в окно диаграммы.

ERwin не разрешает Вам изменять имя Главной Области. Вы также не можете удалять из нее сущности в редакторе Subject Area.

Удаление области

Вы можете удалить область в любой момент с помощью кнопки 'Delete' в редакторе Subject Area. При удалении области Главная область и все остальные связанные с ней области сохраняются.

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

Как удалить область

1. Дайте команду 'Subject Area...' в меню Window. Вы войдете в редактор Subject Area.

2. Выберите удаляемую область из списка областей 'Subject Area'.

3. Нажмите кнопку 'Delete'. Если Вы передумали удалять область, нажмите 'Cancel'. ERwin закрывает редактор, не удаляя область.

4. Нажмите 'ОК' для удаления области. Если Вы удаляете область, то сущности и текстовые объекты в Главной области и остальных областях сохраняются.

Как сохранить область

ERwin сохраняет все области вместе с диаграммой Главной области, когда Вы сохраняете файл модели данных. Вы не можете сохранить область как отдельный файл. Например, если Вы создали область под названием 'Overdue Notice' в файле модели данных MOVIES.ER1, то при сохранении файла вместе с ним сохраняется связанная с ним область 'Overdue Notice'.

Если Вы создаете новую область или изменяете имеющуюся область, работая в редакторе Subject Area, то ERwin сохраняет эти изменения, когда Вы нажимаете 'ОК' для выхода из редактора. Вместе с тем Вам нужно давать команду 'Save' или 'Save As...' в меню File для того, чтобы сделать запись всей информации об областях на диск.

Как сохранить область

1. Дайте команду 'Save' или 'Save As...' в меню File.

2. Давая нужные ответы на запросы, сохраните файл. ЕRRwin сохранит файл модели данных и вместе с
ним - все связанные с ним области.


 
 
« Пред.   След. »
Взаимосвязанные статьи
     

Последние добавленные статьи
Поиск
Ссылки
Главная
Скачать
Курсы
Роль АБД (SYSDBA)
Карта сайта
Автостекла
Контакты
Войти на сайт
Популярные статьи
Online - тесты
1Z0-042
Rambler's Top100 МЕТА - Украина. Рейтинг сайтов хостинг от freehost.com.ua

Все права защищены.SYSDBA 2010 | Если у Вас есть хороший материал пришлите его нам.