Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Infa_Otvety.doc
Скачиваний:
74
Добавлен:
06.06.2017
Размер:
436.74 Кб
Скачать

31. Назначение, возможности erWin.

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

Одними из самых популярных программных продуктов, обеспечивающих полный цикл анализа, проектирования и кодогенерации, являются автоматизированные инструменты серии Platinum technology (Logic Works)

· BPWin (функциональное моделирование),

· ERWin (информационное моделирование) и др.

Современный инструмент моделирования баз данных должен удовлетворять ряду требований:

· Инструмент должен автоматически размещать сущности на диаграмме, иметь развитые и простые в управлении средства визуализации и создания представлений модели.

· Инструмент должен проверять диаграмму на согласованность, автоматически определяя и разрешая несоответствия.

· Инструмент моделирования должен поддерживать как логическое, так и физическое моделирование.

· Современный инструмент должен автоматически генерировать базу данных на СУБД назначения.

Возможности ERwin:

Обычно разработка модели базы данных состоит из двух этапов: составление логической модели и создание на ее основе физической модели. ERwin полностью поддерживает такой процесс, он имеет два представления модели: логическое (logical) и физическое (physical). Разработчик может строить логическую модель базы данных, не задумываясь над деталями физической реализации, т.е. уделяя основное внимание требованиям к информации и бизнес-процессам, которые будет поддерживать будущая база данных. ERwin имеет удобный пользовательский интерфейс, позволяющий представить базу данных в самых различных аспектах: "хранимое представление" и "предметная область".

ERwin поддерживает автоматическую генерацию спроектированной и определенной на физическом уровне структуры данных

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

Начиная с версии 3.5 ERwin, поддерживает многомерное моделирование, которое используется при построении хранилищ данных. Производительность OLAP-приложений определяется, в основном, качеством дизайна хранилища данных, поэтому критически важно при разработке хранилища иметь инструмент, который бы поддерживал распространенные технологии. ERwin поддерживает две технологии моделирования хранилищ данных: звезда (star) и снежинка (snowflake).

32. Интерфейс erWin. Уровни отображения модели.

Интерфейс ERWIN выполнен в стиле ВИНДОВС приложений, достаточно прост и интуитивно понятен. Основное окно программы содержит:

1) область модели данных

2)панели инструментов и меню команд

3) браузер элементов моделей.

В ERWIN имеются следующие панели инструментов:

- Standard – содержит кнопки для управления файлами (новый, открыть, сохранить), кнопки отображения сущностей (только сущности, сущности и атрибуты, сущности и их определение), кнопки управления масштабом изображения, переключатель уровней модели (логический/физический).

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

- Font & Color – управление шрифтом, начертанием и цветом различных элементов модели.

- ModelMart – панель кнопок специального инструментального средства, предназначенного для связывания пакета BPWin и пакета ERWin.

- Transforms – преобразования сущностей (объединение, разделение и т.д.)

Браузер элементов модели помогает ориентироваться среди множества элементов модели, выделяя и группируя их. Имеет три вкладки: «Model», «Subject Areas» и «Domains».