Скачиваний:
159
Добавлен:
30.04.2013
Размер:
260.1 Кб
Скачать

ERwin - case-средство для моделирования баз данных

Компания: Computer Associates (CA) / Platinum Technology

Семейство продуктов ERwin компании CA - третьего по величине производителя программного обеспечения в мире - относится к мощным персональным CASE-средствам, предназначенным для моделирования баз данных различных типов.По результатам опроса, ERwin является самым используемым CASE-средством в России.

Семейство продуктов ERwin включает средство моделирования данных ERwin/ERX, утилиту публикации моделей данных в Internet/IntranetERwin Model Web Publisherи инструмент проверки баз данныхERwin Examiner.

ERwin/ERX предназначен в основном для разработчиков, проектировщиков БД, системных аналитиков. Функциональность ERwin/ERX делает его также незаменимым инструментом для администраторов БД и руководителей проектов.Руководители проектов могут с помощью ERwin/ERX тщательно задокументировать структуру БД, получить отчеты презентационного качества и обеспечить эффективное управление проектом, используя интеграцию Erwin/ERX со специализированным средством организации коллективной работы – CA ModelMart. Поскольку ERwin/ERX поддерживает работу с БД на физическом уровне, учитывая особенности каждой конкретной СУБД,администраторы БД могут с его помощью максимально повысить производительность информационной системы.Разработчики с помощью ERwin/ERX могут сначала, используя визуальные средства, описать схему БД, а затем автоматически сгенерировать файлы данных для выбранной реляционной СУБД (прямое проектирование). Автоматически генерируются также триггеры, обеспечивающие ссылочную целостность БД. Поддерживаются хранимые процедуры. ERwin/ERX поддерживает нотации IDEF1X, IE и DIMENSIONAL. Пользователь описывает структуру данных визуально. Он задает служащие прообразами реляционных таблиц сущности с их атрибутами и при помощи мыши "натягивает" между ними связи, которые являются прототипами реляционных отношений.

Возможна также обратная разработка. ERwin/ERX позволяет по уже существующим файлам БД восстанавливать логическую структуру данных. Это называется обратным проектированием (reverse engineering). Оно позволяет, во-первых, переносить структуру БД (но не данные!) из одной СУБД в другую и, во-вторых, исследовать старые проекты. Этот процесс наиболее распространен в процессе перехода с одной технологии на другую (с файл-сервер на клиент-сервер), а также при смене сервера БД. На основе модели данных предоставляется возможность создавать отчеты, которые позволяют существенно упростить процесс документирования технического проекта.

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

Отличительной чертой ERwin/ERX является высокая степень обеспечения согласованного взаимодействия между средствами создания баз данных и средствами разработки приложений. Продукт интегрирован с большинством СУБД и средств разработки.

Основные характеристики

  • Поддержка стандартной нотации IDEF1X для ER диаграмм моделей данных, нотации IE и специальной нотации, предназначенной для проектирования хранилищ данных - DIMENSIONAL.

  • Возможность импорта/экспорта данных из BРwin, Oracle Designer.

  • Поддержка проектирования информационных хранилищ (на основе Red Brick и Teradata)

  • Поддержка совместного проектирования (версия для ModelMart)

  • Поддержка триггеров, хранимых процедур и шаблонов

  • Развитые средства проверки корректности моделей данных

  • Reverse Engineering (генерация модели данных на основе анализа существующей базы данных), включая восстановление связей по индексам

  • Автоматическая генерация SQL DDL для создания баз данных

  • Полная совместимость и поддержка более 20-ти типов СУБД на основе прямого доступа к системному каталогу баз данных (отпадает потребность в использовании ODBC).

  • Специальные реализации продукта с прямой поддержкой расширенного набора атрибутов в моделях данных для средств разработки приложений PowerBuilder и Visual Basic. Существуют линки для работы с Delphi от третьих производителей.

  • Глубокая интеграция с продуктами Oracle, Sybase, Centura, Microsoft на базе единого репозитория и эффективного обмена проектами; импорт/экспорт с Rational Rose.

  • Автоматическая генерация экранных форм приложений для PowerBuilder, Delphi, Visual Basic, созданных на основе спроектированной модели данных.