Обзор базовых возможностей ERwin Data Modeler | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 4 мая, печатный экземпляр отправим 8 мая.

Опубликовать статью в журнале

Авторы: , ,

Рубрика: Информационные технологии

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

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

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

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

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



Сегодня разработка баз данных без первоначального проектирования её модели является довольно трудоёмким процессом, который также может приводить к многочисленным ошибкам. Целью данной статьи является введение в одну из передовых программных средств проектирования баз данных, основанного на использовании 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 с.
Основные термины (генерируются автоматически): IBM, SQL, баз данных, программное обеспечение, уровень отображения модели.


Похожие статьи

Автоматизированная разработка базы данных Oracle с помощью...

Для отображение сгенерированной базы данных была использована программа Oracle SQL Developer.

Специалист получает возможность сосредоточиться на разработке самой модели данных, обеспечении ее целостности и полноты, а не на написании кодов SQL.

Начало работы с IBM Data Studio | Статья в журнале...

Основные термины (генерируются автоматически): IBM, JDBC, SQL, баз данных, база данных, полный клиент, профиль подключения, соединение, создание нового.

Intelligent Evolutionary Studio — программное обеспечение для машинного обучения искусственных нейронных сетей.

Разработка программного модуля тестирования баз данных

Базы данных являются незаменимым инструментом в разработке программного обеспечения.

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

Обзор и сравнительный анализ промышленных хранилищ данных...

Составляются сложные запросы для построения моделей, нахождения закономерностей.

Крупнейшие мировые производители программного обеспечения для СУБД иХД.

IBM имеет тысячи клиентов баз данных по всему миру.

Разработка базы данных для отдела кадров в программе...

Рис. 3. Логическая модель. Логический уровень представления модели данных — это уровень абстрактного, понятийного отображения

Основной целью процесса проектирования является генерация физической схемы базы данных отдела кадров. Полученный SQL-скрипт

Разработка информационного обеспечения автоматизированной...

Хранилище данных функционирует под управлением реляционной СУБД Microsoft SQL Server 2005, и выполнено в виде набора

Модель для обучения и тестирования, положенная в основу программного продукта разрабатывается на базе программы IBM SPSS Modeler.

Экспорт данных о ролевой политике безопасности из Системы...

Ключевые слова: БД, СУБД, ролевая политика безопасности, ORACLE, экспорт данных.

отображение, определяющее множество привилегий для заданной роли.

Использование апостериорного анализа данных для обнаружения аномалий в SQL-запросах к базам данных.

BigData: анализ больших данных сегодня | Статья в журнале...

Программное обеспечение

Основные термины (генерируются автоматически): данные, SQL, HANA, SAP, IBM, объем информации, баз данных, информация, использование данных, текущий момент.

О способе интеграции системы обнаружения аномалий в SQL...

...аномалий в SQL запросах к базе данных на основе результатов выполнения запроса с...

клиентский уровень (клиентское приложение)

сервер приложений Java EE (web-уровень и уровень бизнес логики)

Автоматизированная разработка базы данных Oracle с помощью...

Для отображение сгенерированной базы данных была использована программа Oracle SQL Developer.

Специалист получает возможность сосредоточиться на разработке самой модели данных, обеспечении ее целостности и полноты, а не на написании кодов SQL.

Начало работы с IBM Data Studio | Статья в журнале...

Основные термины (генерируются автоматически): IBM, JDBC, SQL, баз данных, база данных, полный клиент, профиль подключения, соединение, создание нового.

Intelligent Evolutionary Studio — программное обеспечение для машинного обучения искусственных нейронных сетей.

Разработка программного модуля тестирования баз данных

Базы данных являются незаменимым инструментом в разработке программного обеспечения.

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

Разработка базы данных для отдела кадров в программе...

Рис. 3. Логическая модель. Логический уровень представления модели данных — это уровень абстрактного, понятийного отображения

Основной целью процесса проектирования является генерация физической схемы базы данных отдела кадров. Полученный SQL-скрипт

Обзор и сравнительный анализ промышленных хранилищ данных...

Составляются сложные запросы для построения моделей, нахождения закономерностей.

Крупнейшие мировые производители программного обеспечения для СУБД иХД.

IBM имеет тысячи клиентов баз данных по всему миру.

Разработка информационного обеспечения автоматизированной...

Хранилище данных функционирует под управлением реляционной СУБД Microsoft SQL Server 2005, и выполнено в виде набора

Модель для обучения и тестирования, положенная в основу программного продукта разрабатывается на базе программы IBM SPSS Modeler.

Экспорт данных о ролевой политике безопасности из Системы...

Ключевые слова: БД, СУБД, ролевая политика безопасности, ORACLE, экспорт данных.

отображение, определяющее множество привилегий для заданной роли.

Использование апостериорного анализа данных для обнаружения аномалий в SQL-запросах к базам данных.

О способе интеграции системы обнаружения аномалий в SQL...

...аномалий в SQL запросах к базе данных на основе результатов выполнения запроса с...

клиентский уровень (клиентское приложение)

сервер приложений Java EE (web-уровень и уровень бизнес логики)

BigData: анализ больших данных сегодня | Статья в журнале...

Программное обеспечение

Основные термины (генерируются автоматически): данные, SQL, HANA, SAP, IBM, объем информации, баз данных, информация, использование данных, текущий момент.

Похожие статьи

Автоматизированная разработка базы данных Oracle с помощью...

Для отображение сгенерированной базы данных была использована программа Oracle SQL Developer.

Специалист получает возможность сосредоточиться на разработке самой модели данных, обеспечении ее целостности и полноты, а не на написании кодов SQL.

Начало работы с IBM Data Studio | Статья в журнале...

Основные термины (генерируются автоматически): IBM, JDBC, SQL, баз данных, база данных, полный клиент, профиль подключения, соединение, создание нового.

Intelligent Evolutionary Studio — программное обеспечение для машинного обучения искусственных нейронных сетей.

Разработка программного модуля тестирования баз данных

Базы данных являются незаменимым инструментом в разработке программного обеспечения.

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

Обзор и сравнительный анализ промышленных хранилищ данных...

Составляются сложные запросы для построения моделей, нахождения закономерностей.

Крупнейшие мировые производители программного обеспечения для СУБД иХД.

IBM имеет тысячи клиентов баз данных по всему миру.

Разработка базы данных для отдела кадров в программе...

Рис. 3. Логическая модель. Логический уровень представления модели данных — это уровень абстрактного, понятийного отображения

Основной целью процесса проектирования является генерация физической схемы базы данных отдела кадров. Полученный SQL-скрипт

Разработка информационного обеспечения автоматизированной...

Хранилище данных функционирует под управлением реляционной СУБД Microsoft SQL Server 2005, и выполнено в виде набора

Модель для обучения и тестирования, положенная в основу программного продукта разрабатывается на базе программы IBM SPSS Modeler.

Экспорт данных о ролевой политике безопасности из Системы...

Ключевые слова: БД, СУБД, ролевая политика безопасности, ORACLE, экспорт данных.

отображение, определяющее множество привилегий для заданной роли.

Использование апостериорного анализа данных для обнаружения аномалий в SQL-запросах к базам данных.

BigData: анализ больших данных сегодня | Статья в журнале...

Программное обеспечение

Основные термины (генерируются автоматически): данные, SQL, HANA, SAP, IBM, объем информации, баз данных, информация, использование данных, текущий момент.

О способе интеграции системы обнаружения аномалий в SQL...

...аномалий в SQL запросах к базе данных на основе результатов выполнения запроса с...

клиентский уровень (клиентское приложение)

сервер приложений Java EE (web-уровень и уровень бизнес логики)

Автоматизированная разработка базы данных Oracle с помощью...

Для отображение сгенерированной базы данных была использована программа Oracle SQL Developer.

Специалист получает возможность сосредоточиться на разработке самой модели данных, обеспечении ее целостности и полноты, а не на написании кодов SQL.

Начало работы с IBM Data Studio | Статья в журнале...

Основные термины (генерируются автоматически): IBM, JDBC, SQL, баз данных, база данных, полный клиент, профиль подключения, соединение, создание нового.

Intelligent Evolutionary Studio — программное обеспечение для машинного обучения искусственных нейронных сетей.

Разработка программного модуля тестирования баз данных

Базы данных являются незаменимым инструментом в разработке программного обеспечения.

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

Разработка базы данных для отдела кадров в программе...

Рис. 3. Логическая модель. Логический уровень представления модели данных — это уровень абстрактного, понятийного отображения

Основной целью процесса проектирования является генерация физической схемы базы данных отдела кадров. Полученный SQL-скрипт

Обзор и сравнительный анализ промышленных хранилищ данных...

Составляются сложные запросы для построения моделей, нахождения закономерностей.

Крупнейшие мировые производители программного обеспечения для СУБД иХД.

IBM имеет тысячи клиентов баз данных по всему миру.

Разработка информационного обеспечения автоматизированной...

Хранилище данных функционирует под управлением реляционной СУБД Microsoft SQL Server 2005, и выполнено в виде набора

Модель для обучения и тестирования, положенная в основу программного продукта разрабатывается на базе программы IBM SPSS Modeler.

Экспорт данных о ролевой политике безопасности из Системы...

Ключевые слова: БД, СУБД, ролевая политика безопасности, ORACLE, экспорт данных.

отображение, определяющее множество привилегий для заданной роли.

Использование апостериорного анализа данных для обнаружения аномалий в SQL-запросах к базам данных.

О способе интеграции системы обнаружения аномалий в SQL...

...аномалий в SQL запросах к базе данных на основе результатов выполнения запроса с...

клиентский уровень (клиентское приложение)

сервер приложений Java EE (web-уровень и уровень бизнес логики)

BigData: анализ больших данных сегодня | Статья в журнале...

Программное обеспечение

Основные термины (генерируются автоматически): данные, SQL, HANA, SAP, IBM, объем информации, баз данных, информация, использование данных, текущий момент.

Задать вопрос