Построение логических реляционных моделей данных в стандарте IDEF1X

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 возможно эффективное управление ходом проектирования.

Для системных интеграторов:

- поддержка различных типов СУБД;

- поможет подстроиться под изменяющиеся требования заказчика.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: