Инструментальная среда проектирования ERWin
![Реферат: Инструментальная среда проектирования ERWin](https://gugn.ru/work/7319771/cover.png)
Специальные реализации продукта с прямой поддержкой расширенного набора атрибутов в моделях данных для средств разработки приложений PowerBuilder и Visual Basic. Существуют линки для работы с Delphi от третьих производителей; ERwin/ERX можно использовать совместно с популярными средствами разработки приложений: Delphi, PowerBuilder, Visual Basic, Oracle Designer/2000 и др. Продукт интегрирован… Читать ещё >
Инструментальная среда проектирования ERWin (реферат, курсовая, диплом, контрольная)
ERWin — CASE-средство для проектирования и документирования баз данных, которое позволяет создавать, документировать и сопровождать базы данных, хранилища и витрины данных.
Структура, функции и интерфейс программы
ERwin относится к мощным персональным CASE-средствам, предназначенным для моделирования баз данных различных типов. Руководители проектов могут с помощью ERwin тщательно задокументировать структуру БД, получить отчеты презентационного качества и обеспечить эффективное управление проектом. Поскольку ERwin поддерживает работу с БД на физическом уровне, учитывая особенности каждой конкретной СУБД, администраторы БД могут с его помощью максимально повысить производительность информационной системы. Разработчики с помощью ERwin могут сначала, используя визуальные средства, описать схему БД, а затем автоматически сгенерировать файлы данных для выбранной реляционной СУБД (прямое проектирование). Автоматически генерируются также триггеры, обеспечивающие ссылочную целостность БД. Поддерживаются хранимые процедуры.
ERwin/ERX поддерживает нотации IDEF1X, IE и DIMENSIONAL. Пользователь описывает структуру данных визуально. Он задает служащие прообразами реляционных таблиц сущности с их атрибутами и при помощи мыши «натягивает» между ними связи, которые являются прототипами реляционных отношений.
Возможна также обратная разработка. ERwin/ERX позволяет по уже существующим файлам БД восстанавливать логическую структуру данных. Это называется обратным проектированием (reverse engineering).
Основные характеристики.
- — поддержка стандартной нотации 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, созданных на основе спроектированной модели данных;
- — интеграция ERwin с другими программными продуктами;
- — ERwin/ERX не привязан к технологии какой-либо конкретной фирмы, поставляющей СУБД или средства разработки. Он поддерживает различные серверы баз данных и настольные СУБД, а также может обращаться к базе данных через ODBC;
- — ERwin/ERX можно использовать совместно с популярными средствами разработки приложений: Delphi, PowerBuilder, Visual Basic, Oracle Designer/2000 и др. Продукт интегрирован также с Rational Rose, CA Paradigm Plus, CA BPwin и CA ModelMart.
Поддержка СУБД и операционных систем СУБД: Ingres II, CA-Clipper, DB2, dBASE, FoxPro, HiRDB, Informix, InterBase, Microsoft Access, Microsoft SQL Server, ODBC 2.0 & 3.0, Oracle, Paradox, Rdb, Red Brick Warehouse, SAS, SQL Anywhere, SQLBase, Sybase, Teradata.
Операционные системы: Windows 95, 98, NT 4.0, Windows 2000.
![Интерфейс среды проектирования ERWin.](/img/s/9/24/2068724_1.png)
Рис. 3 Интерфейс среды проектирования ERWin
Таблица 1 Сравнительная таблица Rational Rose, BPWin, ERWin.
№. | Возможности/ Инструментальная среда. | Rational Rose. | BPWin. | ERWin. |
Поддерживаемый стандарт. | UML. | IDEF0, 1DEF3, DFD. | IDEF1X, IE и DIMENSIONAL. | |
Система хранения данных модели. | Модели хранятся в файлах. | Модели хранятся в файлах. | Модели хранятся в файлах, возможность сохранить в БД. | |
Ограничение на размер базы данных. | Нет. Размер базы данных ограничивается вычислительными ресурсами. | Нет. Размер базы данных ограничивается вычислительными ресурсами. | Нет. Размер базы данных ограничивается вычислительными ресурсами. | |
Возможность групповой работы. | Есть. Rational Suite, Visual Source Save. | Есть. Используется Model Mart. | Есть. Используется Model Mart. | |
Ограничение на количество объектов на диаграмме. | нет. | От 2 до 8. | нет. | |
Формат представления моделей. | Не регламентируется. | Стандартный бланк IDEF с возможностью его отключения. | Не регламентируется. | |
Удобство работы по созданию моделей. | Сложно. Есть однократное Undo. Есть выравнивание объектов. | Простая панель управления, нет выравнивания объектов, нет undo. | Простая панель управления, нет выравнивания объектов, нет undo. | |
UDP — свойства объектов, определяемые пользователем. | Количество UDP не ограничено, количество типов ограничено. | Количество UDP не ограничено. Количество типов ограничено. | Количество UDP не ограничено. Количество типов ограничено. | |
Возможность анализа стоимости процессов. | Нет встроенных возможностей анализа. | Упрощенный анализ стоимости по частоте использования в процессе. Возможность экспорта в Easy ABC. | Нет встроенных возможностей анализа. | |
Генерация отчетов. | Генератор отчетов формирует тексты выходных документов на основе содержащейся в репозитории информации. | RPT Win, возможность визуальной настройки отчетов, включая расчет по формулам с использованием UDP. | Имеется простой и эффективный инструмент — Report Browser. | |
Сложность разработки нестандартных отчетов. | ; | просто. | просто. | |
Поддержка СУБД. | ; | Oracle, Sybase, Informix, SQL Server. | Oracle, Sybase, SQL Anywhere, SQLBase, Microsoft SQL Server. |