Erwin data modeler описание программы

BPwin и ERwin — это мощные инструменты моделирования, которые применяются для анализа, документирования и реорганизации сложных бизнес-процессов.

Введение

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

  1. Методология IDEF0.
  2. Методология DFD.
  3. Методология IDEF3.

Моделирование с использованием средств BPwin

Использование указанных выше методологий в процессе формирования моделей бизнес-процессов в форме иерархии диаграмм, способно обеспечить наглядность и полноту их отображения, предоставляет возможность анализа деятельности организации в следующих информационных направлениях:

  1. В направлении функциональности системы.
  2. В направлении потоков информации, то есть, документооборота в системе.
  3. В направлении последовательности выполняемых работ.

Первое информационное направление BPwin, а именно, функциональность системы, которое обеспечивается в рамках методологии IDEF0 (Integration Definition for Function Modeling), представляет бизнес-процесс в виде набора элементов, то есть работ. Данные работы могут взаимодействовать между собой, осуществляя обмен информационными и материальными потоками при помощи людских и производственных ресурсов, используемых каждой работой.

Data Modeling with Erwin — Learn in 1 hour | Erwin Data Modeling tutorial

При помощи функционального моделирования возможно осуществление системного анализа бизнеса, с сосредоточением на постоянно разрешаемых задачах или функциях, на параметрах их оптимального исполнения, требуемых для этого ресурсах, итоговых результатах и исходных материалах (сырье).

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

«Моделирование с использованием средств BPwin и ERwin»
Готовые курсовые работы и рефераты
Решение учебных вопросов в 2 клика
Помощь в написании учебной работы

Вторым информационным направлением являются информационные потоки (документооборот) в системе. Диаграммы DFD (Data Flow Diagramming) способны дополнить то, что уже нашло отражение в модели IDEF0. Эти диаграммы призваны описать потоки данных, предоставляя возможность проследить, как осуществляется обмен информацией. Причем, как в самой системе между бизнес-функциями, так и системы с внешним информационным окружением.

What Is Data Modeling? 2 Minute erwin Expert Explanation

Третьим информационным направлением является очередность исполняемых работ. Диаграммы IDEF0 и DFD помогают дать точное описание функциональности системы и организации документооборота, но описать с их помощью логику построения системы невозможно. Для того чтобы описать логику взаимодействия информационных потоков, модель дополняется диаграммами методологии IDEF3, также именуемой диаграммами workflow (рабочего процесса).

Читайте также:
Как отключить в диспетчере задач ненужные программы

Моделирование с использованием средств ERwin

На базе модели BPwin могут быть построены модели данных. Для того чтобы построить модель данных Computer Associates разработала мощнейший и очень удобный инструмент, который называется AllFusion ERwin Data Modeler (ERwin). Хотя преобразование модели BPwin в модель данных очень сложно формализовать и поэтому этот процесс полностью невозможно автоматизировать. Computer Associates предложила очень удобный инструментальный набор для облегчения формирования модели данных на базе функциональной модели, то есть, механизм двунаправленной связи BPwin, а именно, ERwin.

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

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

Для объемных, то есть, имеющих многие сотни таблиц моделей данных, значительной проблемой может стать нахождение и коррекция ошибок. Решение этой проблемы вручную представляет собой достаточно трудоемкую задачу, которая способна очень сильно увеличить время исполнения проекта. AllFusion Data Model Validator (ERwin Examiner) способен помочь в реализации анализа структуры баз данных для обнаружения недочетов и проектных ошибок. ERwin Examiner может дополнить функциональность ERwin, за счет автоматизации трудоемкой задачи обнаружения и корректировки ошибок. ERwin Examiner может применять как источник метаданных готовую модель ERwin, DDL — скрипт или осуществить обратное проектирование базы данных.

Источник: spravochnick.ru

5.8. Общие сведения о среде проектирования AllFusion Erwin Data Modeler

В настоящее время быстрое и грамотное проектирование и реализация баз данных (БД) без средств графического моделирования данных практически невозможна. Ручные методы разработки и сопровождения БД давно уже исчерпали себя в силу низкого качества и эффективности получаемого результата и низкой производительности труда.

Читайте также:
Разрешить доступ к сети в настройках брандмауэра или антивирусной программы

В данной работе, в качестве базового компонента проектирования и разработки БД используется готовое CASE средство AllFusion Erwin Data Modeler, опирающееся на стандарты разработки БД FIPS, ISO9001 и язык моделирования БД IDEF1X. CASE средство AllFusion Erwin Data Modeler реализует структурные подходы к развитию информационной системы и к дизайну данных этих систем. Данное CASE средство является лидером среди аналогичных систем, около 60% средств моделирования данных мирового рынка принадлежит AllFusion Erwin Data Modeler.

AllFusion Erwin Data Modeler не только помогает в дизайне (изображении) логической модели данных, он поддерживает дизайн соответствующей физической модели данных и автоматически генерирует структуру физической БД (“Forward engineering”).

AllFusion Erwin Data Modeler включает в себя средства для генерации из функционирующей физической БД соответствующей ей модели данных (“reverse engineering”), поддерживая при этом обе – физическую и логическую/физическую модели данных. Таким образом можно поддерживать функционирующие БД или осуществлять миграцию всей БД или ее части (подсхемы БД) на другие серверные платформы.

CASE средство также включает средства автоматического сравнения моделей и баз данных (“complete compare”), выдачи и анализа различий между ними, что позволяет в дальнейшем выборочно перемещать эти различия в модель или генерировать их в БД. Общая функциональная схема проектирования БД с помощью CASE средства AllFusion Erwin Data Modeler представлена на рис. 5.20.

Использование уровней моделирования позволяет реализовать хорошо структурированный нисходящий сверху вниз подход к разработке модели БД, при котором успех детализации объектов на нижестоящем уровне создается на каждом этапе проектирования.

Рис. 5.20. Общая функциональная схема проектирования БД

На верхних уровнях моделирования информационная модель включает общие сведения об объектах, обеспечивая тем самым ее технологическую независимость от конкретной платформы СУБД. Она называется логической моделью. На более низких уровнях проектирования модель дополняется детализированными сведениями об объектах. Это связано с тем, что физическая организация данных, например, в СУБД DB2 существенно отличается от физической организации этих данных в СУБД Oracle. Такая детализированная модель называется физической моделью.

AllFusion Erwin Data Modeler обеспечивает два вышеуказанных уровня представления модели – логический и физический. Логический уровень включает наиболее общие сведения о предметной области. Объекты модели логического уровня называются сущностями и атрибутами. Логический уровень модели данных может быть построен на основе диаграмм модели бизнес–процессов предметной области.

Физический уровень позволяет описать всю детальную информацию о конкретных физических объектах – таблицах, столбцах, связях между объектами, индексах, процедурах и др. При этом AllFusion Erwin Data Modeler позволяет создавать модели трех типов: модель, имеющую логический уровень представления данных, модель, имеющую физический уровень представления данных, и модель, имеющую как логический, так физический уровень.

Читайте также:
Узнать пароль ВК программа

Такое многоуровневое моделирование БД имеет ряд достоинств. Наиболее очевидное достоинство – это систематическое документирование, которое может использоваться постоянно для развития базы данных и прикладных применений, чтобы определить системные требования и связать их непосредственно с требованиями конечного пользователя.

Второе достоинство – это обеспечение ясной картины ссылочных ограничений целостности БД. Поддержание ссылочной целостности существенно в реляционной модели, где отношения не кодируются явно. Третье достоинство – это независимая картина базы данных, которое следует из «логической» модели БД. Логическая модель БД может использоваться автоматизированными средствами для генерации различных физических СУБД. Таким образом, можно использовать одну и ту же логическую модель на языке IDEF1x в Erwin, для получения из нее как схемы таблиц DB2, также как и схемы таблиц для других реляционных СУБД.

Ниже в таблице приводится перечень общих терминов логической и физической моделей, используемых в дальнейшем при проектировании и сопровождении БД:

Сущность /объект/ (Entity)

Источник: studfile.net

Основы работы с программным продуктом AllFusion ERwin Data Modeler

CA ERwin Data Modeler (далее ERwin) — CASE-средство для проектирования и документирования баз данных, которое позволяет создавать, документировать и сопровождать базы данных, хранилища и витрины данных.

Работа с программой начинается с создания новой модели, для которой нужно указать тип и целевую СУБД (рис.4).

Рис.4 – Создание новой модели

ERwin позволяет создавать логическую, физическую модели и модель, совмещающую логический и физический уровни.

Логический уровень — это абстрактный взгляд на данные, на нем данные представляются так, как выглядят в реальном мире, и могут называться так, как они называются в реальном мире (например «Постоянный клиент», «Отдел» или «Заказ»).

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

Физический уровень зависит от конкретной СУБД. В физической модели содержится информация о всех объектах БД. Физическая модель зависит от конкретной реализации СУБД. Одной и той же логической модели могут соответствовать несколько разных физических моделей.

На логическом уровне ERwin поддерживает две нотации (IE и IDEF1X), на физическом — три (IE, IDEF1X и DM). Далее будет рассматриваться работа с ERwin в нотации IDEF1X.

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

Рисунок 5. – Переключение между уровнями

Примечание. В созданной модели с настройками по умолчанию некорректно отображаются русские символы. Чтобы устранить этот недостаток, необходимо подкорректировать используемые в модели шрифты. Для этого необходимо зайти в меню Format -> Default Fonts https://studopedia.ru/5_144959_osnovi-raboti-s-programmnim-produktom-AllFusion-ERwin-Data-Modeler.html» target=»_blank»]studopedia.ru[/mask_link]

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru