Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка нью.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
8 Мб
Скачать
☆

Пример.

Методология моделирования реляционных баз данных idef1x.

Цель работы: Изучить методологию моделирования IDEF1X и получить навыки ее практического применения с использованием ERWin.

Краткое введение

IDEF1X (IDEF1 eXtended) — методология проектирования реляционных баз данных. Основные элементы графического языка моделирования IDEF1X – сущности и связи между ними.

Порядок выполнения работы

  1. Определить сущности, которые будут храниться в базе данных.

  2. Разместить сущности в логической модели.

  3. Определить ключевые атрибуты и установить связи между сущностями (с указанием мощностей связей).

  4. Установить ограничения (constaints).

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

  6. Подготовить текстовое описание ограничений и типов данных.

Требования

  • Наличие текстового описания предметной области (какие в нее входят информационные объекты и какие свойства есть у этих объектов).

  • Наличие логической модели.

  • Наличие на модели всех типов связей (идентифицирующих/не идентифицирующих, категоризации). Модель должна быть включена с отображением мощности связей и отображением ограничений.

  • Наличие физической модели. Модель должна быть включена с отображением типов данных.

  • Наличие списка ограничений на связях (Parent Delete, Parent Update) с комментариями.

Лабораторная работа выполняется с помощь AllFusion ERwin Data Modeler или аналогичного продукта.

Пример. Проектирование на базе данных строительства дома

Откроем ERWin, создадим проект, и в нем создадим первую таблицу – Дом, при помощи инструмента создания таблиц.

Также создадим таблицы «Материал» и «Строитель». Щелкнув правой кнопкой и выбрав Properties, создадим поля для каждой таблицы, в правой части редактора можно отметить поле как основной ключ(Primary Key)

Создадим еще одну таблицу – Проект. И настроим связь между ней и таблицей «Дом», при помощи инструмента связь в верхней панели инструментов

В таблице «Дом» автоматически появится необходимая зависимость (FK). Щелкнув правой кнопкой но стрелке связи можно ее настроить:

Связи один-к-одному, один-ко-многим...

Так же необходимо назвать связь, чтобы модель была более понятной. Чтобы название связи отображалось нужно отметить пункты Verb Phase и Cardinality, которые показано на рисунке ниже

Для связи «Дом»-«Строитель» необходима ассоциативная таблица, она создается автоматически, при клике соответствующего пункта меню при кликании правой кнопкой мыши на связи.

Назовем связь.

Переходим к последней таблице, для связи ее с таблицей «Дом», также требуется ассоциативная таблица.

Зависимости в ней, так же появляются автоматически.

Так же необходимо назвать связи и создать дополнительные необходимые поля ассоциативных таблиц:

И так, это и есть окончательный вариант проекта БД в методологии IDEF1X.

Методология aris для описания функциональной структуры и структуры процессов.

Цель работы: Получить навыки практического применения методологии ARIS. Научиться использовать различные нотации ARIS. Изучить средства ARIS eEPC для описания функциональной структуры и структуры процессов. Изучить нотацию ARIS Information Flow, получить практические навыки документирования информационных.

Порядок выполнения работы

  1. Построить диаграмму ARIS eEPC.

  • Выбрать один из вариантов использования системы (по материалам лабораторной работы №1);

  • Определить события и действия в этом варианте использования системы;

  • Определить и показать на диаграмме типовой ход процесса. Связать события и действия в цепочку (используя правила построения диаграмм Aris eEPC). Дополнить полученную диаграмму дополнительной информацией (прикладные системы, кластеры информации, документы).

  • Определить места ветвления процесса и использовать перекрестки для связи функций и событий;

  • Определить и разместить на диаграмме кластеры информации;

  • Определить и разместить на диаграмме документы;

  • Определить и разместить на диаграмме организационные единицы.

  1. Построить диаграмму ARIS Information Flow.

  • Выбрать один из вариантов использования системы (по материалам лабораторной работы №1);

  • Определить действия (функции) в этом варианте использования системы;

  • Определить и показать на диаграмме информационные потоки, связать объекты информационных потоков и функции.

Требования

  • Наличие диаграммы ARIS eEPC;

  • Наличие на диаграмме ARIS eEPC всех стандартных типов объектов;

  • Наличие на диаграмме ARIS eEPC разветвлений процесса через перекрестки;

  • Наличие на диаграмме ARIS eEPC организационных единиц, приложений и информационных кластеров;

  • Минимум три уровня декомпозиции диаграммы ARIS eEPC;

  • Наличие диаграммы ARIS Information Flow;

  • Наличие на диаграмме ARIS Information Flow не менее пяти функций и не менее трех информационных потоков;

  • Соответствие первой лабораторной работе.

Программы

Лабораторная работа выполняется с применением Graphic Studio 4.0 либо с помощью ARIS Express 2.2. Эти программные средства предназначены для моделирования, анализа, документирования и оптимизации бизнес-процессов. 

Построение диаграммы ARIS eEPC:

Создадим новую функцию. Щелкнув на ней правой кнопкой создадим зависимость, отметив eEPC.

Создадим первое событие, выбрав соответствующий инструмент в панели справа.

Добавим Функцию, событие и операнд выбора.

Добавим еще две функции

Настроим связи таким образом, чтобы модель соответствовала нашему бизнес-проекту: