Моделирование данных.
1. CASE-метод Баркера – средство моделирования данных с помощью диаграммы сущность-связь (ERD).
Сущность – это воображаемый (или реальный) объект, имеющий существенное значение для рассматриваемой предметной области, информацию о котором необходимо хранить.
Каждая сущность обладает уникальным идентификатором. Каждый экземпляр сущности должен однозначно идентифицироваться и отличаться от всех других экземпляров данного типа сущности.
Каждая сущность имеет набор свойств:
1) Уникальное имя.
2) Сущность обладает одним или несколькими свойствами (атрибутами). Атрибуты либо принадлежат сущности, либо наследуют ее через связь.
3) Атрибуты сущности однозначно идентифицируют каждый экземпляр сущности.
4) Каждая сущность может обладать любым количеством связей с другими сущностями модели.
2. Методология моделирования IDEF1.
В основе лежит CASE – метод Баркера. Методология эквивалентна реляционной модели в 3НФ.
3. Методология IDEF1X.
Пакеты, владеющие методологией CASE- средств: ER-win и Design/IDEF. Они автоматизируют построение диаграмм сущность-связь и могут иметь связи нескольких типов (тип = мощность):
1) Каждый экземпляр сущности-родителя может иметь 0, 1 и более связанных с ними экземпляров сущности-потомка.
2) Каждый экземпляр сущности-родителя должен иметь не менее 1 связанного с ним экземпляра сущности-потомка.
3) Каждый экземпляр сущности-родителя должен иметь не более 1 связанного с ним экземпляра сущности-потомка.
4) Каждый экземпляр сущности-родителя связан с некоторым фиксированным числом экземпляров сущности-потомка.
Экземпляр сущности-потомка однозначно определяется своей связью с сущностью-родителем. эта связь называется идентифицирующей.
Если такой связи нет – то называется неидентифицирующей.
Сущность-потомок в идентифицирующей связи является зависимой от идентификатора сущности.
Сущность-родитель в идентифицирующей связи может быть зависимой или независимой от идентификатора сущности.
· Сущность А - родитель
|
|
Сущность может иметь внешние ключи. Внешний ключ помещается внутрь блока сущности – имен атрибутов.
Брокер | Заявка на покупку |
Номер брокера | Номер отдела (FK) |
Номер отдела (FK) | Номер товара |
·
Дата добавления: 2015-08-14; просмотров: 713;