Авторы: , ,

Рубрика: Информатика

Опубликовано в Молодой учёный №9 (143) март 2017 г.

Дата публикации: 28.02.2017

Статья просмотрена: 224 раза

Библиографическое описание:

Атаманов Ю. С., Гончарук В. С., Гордеев С. Н. Обзор базовых возможностей ERwin Data Modeler // Молодой ученый. — 2017. — №9. — С. 26-28. — URL https://moluch.ru/archive/143/40104/ (дата обращения: 23.05.2018).



Сегодня разработка баз данных без первоначального проектирования её модели является довольно трудоёмким процессом, который также может приводить к многочисленным ошибкам. Целью данной статьи является введение в одну из передовых программных средств проектирования баз данных, основанного на использовании CASE-технологии — ERwin Data Modeler (далее ERwin DM), который представляет из себя средство автоматизации разработки схемы базы данных и определения необходимых ограничений целостности.

Рассмотрим, что из себя представляет собой данное программное средство и какой функционал оно предоставляет. Итак, ERwin DM — это инструмент проектирования баз данных, повышающий уровень качества данных для систем управления транзакциями и складских систем. Пользователю предоставлены инструменты для разработки и реализации баз данных транзакционного бизнеса, электронной коммерции и хранилища данных приложений.

При работе с базами данных или моделями предприятия поддерживаются графические модели, также описывается такая платформа моделирования, в которой можно определить требования к кооперативным данным и связанных с ними проектов, реализованных для различных платформ баз данных.

Огромным преимуществом ERwin DM является графический пользовательский интерфейс, базируемый на операционной системе Windows со встроенным мощным инструментом для работы с ER-диаграммами (сущность-связь).

ERwin DM позволяет различным группам пользователей (администраторы баз данных, системные аналитики и др.) работать независимо друг от друга на различных уровнях модели, что упрощает процесс разработки базы данных.

В данном программном обеспечении реализовано проектирование на различных уровнях отображения модели. На рисунке 1 представлен пример неполной модели базы данных университета. Здесь представлено четыре основных уровня отображения модели (слева-направо): полный логический, контекстный, с ключами, с описанием сущностей.

Как правило, проектирование начинает с составления контекстной диаграммы для определения сущностей и связей между ними, так как на этой стадии еще точно неизвестны атрибуты конкретных сущностей и ограничения целостности. Далее необходимо описать каждую сущность: детальное описание сущностей помогает лучше разобраться в процессе функционирования модели. Теперь можно переходить к определению первичных и внешних ключей. Завершающим этапом станет определение остальных атрибутов сущностей. В итоге мы получим отображение модели на полном логическом уровне.

Рис. 1. Некоторые уровни отображения модели

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

Программное обеспечение ERwin DM поддерживает такие распространённые системы управления базами данных (СУБД) как:

‒ IBM DB2

‒ Informix

‒ MySQL

‒ Oracle

‒ Progress

‒ SQL Server

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

Литература:

  1. CA ERwin Data Modeler Implementation Guide // CA technologies. URL: https://support.ca.com/cadocs/0/CA %20ERwin %20Data %20Modeler %20r8-ENU/Bookshelf_Files/PDF/ERwin_Impl.pdf (дата обращения: 26.02.2017).
  2. K. Дж. Дейт. Введение в системы баз данных. — 6. — М.: Вильямс, 2000. — 848 с.
Основные термины (генерируются автоматически): ERwin DM, баз данных, базы данных, проектирования баз данных, ERwin Data, отображения модели, преимуществом erwin dm, обеспечение erwin dm, базами данных, возможностей erwin data, модели базы данных, разработка баз данных, баз данных транзакционного, администраторы баз данных, платформ баз данных, схемы базы данных, разработки базы данных, создания базы данных, уровень качества данных, хранилища данных приложений.


Обсуждение

Социальные комментарии Cackle
Задать вопрос