1. Общие сведения
В работе требуется построить концептуальную модель данных для исследуемого объекта автоматизации. Объект автоматизации был выбран вами из списка примерных заданий или определен полностью самостоятельно на предыдущем занятии. Модель строится в соответствии с правилами и нотацией IDEF1x.
2. Последовательность построения модели
Выбор среды разработки. Прежде чем приступить к работе, требуется выбрать программное обеспечения для создания модели. Вы можете воспользоваться любым программным продуктом моделирования данных, поддерживающим стандарт IDEF1x. Ниже перечислены некоторые из них.
A. Erwin Data Modeler.
B. Quest Toad Data Modeler
С. DB Designer. D. Средства моделирования, встроенные в СУБД.
Для выбранного объекта автоматизации моделируются ключевые информационные объекты, участвующие в рассматриваемом бизнес-процессе, а также при необходимости объекты из смежных процессов, частично задействованные в моделируемом бизнес-процессе.
Процесс построения концептуальной модели включает:
Проанализируйте список объектов, полученный в процессе моделирования деловых процессов. Выделить объекты – кандидаты в сущности для моделирования.
Должно быть выявлено сущностей не менее 7. При формировании сущностей нужно не забывать про деление информации на оперативную и нормативно-справочную. Пример: сущность «вид товара» – описывает классификатор (справочник товаров, которые продаются в магазине) – независимая. Связанная с ней сущность «строка журнала продаж» – описывает продажи товаров за день – зависимая. Правило именования сущности: сущность именуется по имени ее экземпляра. Так, сущность (в физической модели – таблица), описывающая журнал продаж товаров в магазине, называется не «журнал продаж», а «продажа товара», либо «строка журнала продаж».
Оцените, все ли выделенные объекты можно рассматривать как сущности, которые впоследствии, могут быть преобразованы в таблицы реляционной системы управления базы данных.
Проверьте полноту полученного списка сущностей. Достаточно ли сущностей из этого списка для представления данных, используемых в исследуемом бизнес-процесса, по меньшей мере.
Проанализируйте отношения между сущностями.
Выделите все отношения между найденными сущностями.
Классифицируйте отношения (идентифицирующая / неидентифицирующая, 1..N / 1 ко многим, обязательная / необязательная).
Классифицируйте сущности (зависимая / независимая).
Задайте атрибуты сущностям.
Добавьте к каждой из сущностей один атрибут или более, позволяющих однозначно идентифицировать каждый экземпляр сущности.
Для каждой сущности выявите основные атрибуты (по усмотрению автора).
Определить потенциальные ключи для независимых сущностей.
Для каждой независимой сущности задайте первичные ключи (PK).
Проверьте, удовлетворяют ли сформированные PK всем требованиям к первичным ключам.
Нормализуйте результирующую модель. Необходимо, чтобы модель удовлетворяла как минимум первой, второй и третьей нормальным формам.
Оформите работу по примеру.
Представьте работу для проверки.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |