IDEF1X является методом для разработки реляционных баз данных и использует условный синтаксис, специально разработанный для удобного построения концептуальной схемы Основным преимуществом IDEF1X, по сравнению с другими многочисленными методами разработки реляционных баз данных, такими как ER и ENALIM является жесткая и строгая стандартизация моделирования. Установленные стандарты позволяют избежать различной трактовки построенной модели, которая несомненно является значительным недостатком ER-моделей.
СтандартIDEF1X поддерживается, в частности, популярным программным средством AllFusion ERwin Data Modeler (ранее: ERwin),которое позволяет проектировать, документировать и сопровождать базы данных, хранилища данных и витрины данных (data marts). Создав наглядную модель базы данных, вы сможете оптимизировать структуру БД и добиться её полного соответствия требованиям и задачам организации. Визуальное моделирование повышает качество создаваемой базы данных, продуктивность и скорость её разработки. AllFusion ERwin Data Modeler (далее для краткости называемый ERwin) нужен компаниям, разрабатывающим и использующим базы данных, администраторам баз данных, системным аналитикам, проектировщикам БД, разработчикам, руководителям проектов:
|
|
- поддерживает прямое (создание БД на основе модели) и обратное (генерация модели по имеющейся базе данных) проектирование для 20 типов СУБД;
- увеличивает производительность труда благодаря удобному интерфейсу и автоматизации рутинных процедур.
- поддерживает методологию структурного моделирования SADT и следующие нотации: IDEF1х, IE, Dimensional (последняя - для проектирования хранилищ данных);
- ERwin является стандартом де-факто;
- поддерживает 20 различных СУБД: настольные, реляционные и специализированные СУБД, предназначенные для создания хранилищ данных;
- интегрирован линейкой продуктов Computer Associates для поддержки всех стадий разработки ИС, CASE-средствами Oracle Designer, Rational Rose, средствами разработки и др.;
- позволяет повторно использовать компоненты созданных ранее моделей, а также использовать наработки других разработчиков. Повышается эффективность;
- возможна совместная работа группы проектировщиков с одними и теми же моделями (с помощью AllFusion Model Manager).
- позволяет переносить структуру БД (не сами данные!) из СУБД одного типа СУБД в другой;
- позволяет документировать структуру БД;
- продукт можно использовать на всех стадиях жизненного цикла баз данных: при проектировании, разработке, тестировании и поддержке.
Для разработчиков ПО:
- позволяет получить точную и наглядную информацию, где хранятся данные и как получить к ним доступ.
|
|
- позволяет, используя визуальные средства, описать структуру БД, а затем автоматически сгенерировать файлы данных для любого типа СУБД.
Для администраторов баз данных:
- позволяет максимально повысить производительность информационной системы благодаря поддержке работы с БД на физическом уровне, учитывая особенности каждой конкретной СУБД.
- уменьшит число рутинных операций, облегчит и сократит работу.
Для руководителей:
- повышает гибкость и эффективность организации за счёт возможности быстрой адаптации базы данных к меняющимся потребностям рынка.
- использование профессиональных средств - фактор конкурентной борьбы.
Для руководителей проектов:
- ERwin поможет тщательно задокументировать структуру БД;
- позволит получить отчеты презентационного качества;
- через AllFusion Model Manager возможно эффективное управление ходом проектирования.
Для системных интеграторов:
- поддержка различных типов СУБД;
- поможет подстроиться под изменяющиеся требования заказчика.