- •Кафедра автоматизированных систем управления моделирование экономических и производственных процессов предприятий с использованием eRwin
- •080801 «Прикладная информатика в экономике»
- •Содержание
- •Введение
- •2.2.1. Процесс построения информационной модели.
- •Лабораторная работа
- •Цель работы
- •Теоретические сведения
- •2.1. Реляционные базы данных
- •2.2. Моделирование в eRwin
- •2.2.2. Сущности (Entity) в eRwin
- •Атрибуты (Attribute) в erWin
- •2.2.4. Связи (relationships) в eRwin
- •2.2.5. Связи категоризации
- •2.2.6. Роли.
- •2.2.7. Представления.
- •2.3 Хранение информации в модели eRwin.
- •3. Описание работы с пакетом
- •3.1. Постановка задачи
- •3.2.Создание логической модели бд
- •3.2. Создание физической модели бд и генерация схемы бд.
- •4. Порядок выполнения работы
- •4.1. Создание модели экономического или производственного процесса
- •5. Контрольные вопросы
- •Перечислите этапы экспертизы модели.
- •Список литературы
Лабораторная работа
Цель работы
Целью работы является проведение процесса системного моделирования для заданной предметной области с помощью инструментальной среды ERwin.
Теоретические сведения
2.1. Реляционные базы данных
Реляционная база данных - это тело связанной информации, сохраняемой в двухмерных таблицах. Напоминает адресную или телефонную книгу. В книге имеется большое количество входов, каждый из которых соответствует определенной особенности. Для каждой такой особенности, может быть несколько независимых фрагментов данных, например имя, телефонный номер, и адрес. Предположим, что вы должны сформатировать эту адресную книгу в виде таблицы со строками и столбцами. Каждая строка (называемая также записью) будет соответствовать определенной особенности; каждый столбец будет содержать значение для каждого типа. В реляционной модели все данные представляются как факты о сущностях и связях.
Сущность - это, например, человек, место, вещь, событие, концепция, в которых хранится информация. Сущности именуются обычно существительными, такими как покупатель, компьютер, служащий, продажа.
Более точно, сущность - это множество индивидуальных объектов - экземпляров, причем все эти объекты являются различными. Связь - это функциональная зависимость между сущностями. Например, «служащий совершает продажи».
Каждая сущность обладает атрибутами. Атрибут - это свойство объекта, характеризующее его экземпляр. Сущность служащий может иметь атрибуты имя, дата рождения и т.д.
Общепринятым видом графического изображения реляционной модели данных является ER-диаграмма. На такой диаграмме сущности (таблицы) изображаются прямоугольниками, возможно, соединенными между собой линиями (связями). Такое графическое представление облегчает восприятие структуры базы данных по сравнению с текстовым описанием.
2.2. Моделирование в eRwin
2.2.1. Процесс построения информационной модели.
Процесс построения информационной модели состоит из следующих шагов:
определение сущностей;
определение зависимостей между сущностями;
задание первичных и альтернативных ключей;
определение атрибутов сущностей;
приведение модели к требуемому уровню нормальной формы;
переход к физическому описанию модели: назначение соответствий имя сущности - имя таблицы, атрибут сущности - атрибут таблицы; задание триггеров, процедур и ограничений;
генерация базы данных.
ERwin создает визуальное представление (модель данных) для решаемой задачи. Это представление может использоваться для детального анализа, уточнения и распространения как части документации, необходимой в цикле разработки. Однако ERwin далеко не только инструмент для рисования. ERwin автоматически создает базу данных (таблицы, индексы, хранимые процедуры, триггеры для обеспечения ссылочной целостности и другие объекты, необходимые для управления данными).
Основные компоненты диаграммы Erwin - это сущности, атрибуты и связи. Каждая сущность является множеством подобных индивидуальных объектов, называемых экземплярами. Каждый экземпляр индивидуален и должен отличаться от всех остальных экземпляров. Построение модели данных предполагает определение сущностей и атрибутов, т. е. необходимо определить, какая информация будет храниться в конкретной сущности или атрибуте. Если рассматривать диаграмму как графическое представление правил предметной области, то сущности и атрибуты являются существительными, а связи - глаголами.
