Методология построения реляционных структур IDEF1X.
Обозначения сущностей (табл. 1):
Таблица 1
| Элемент диаграммы | Обозначает |
| независимая сущность |
| зависимая сущность |
Экземпляры независимой сущности могут быть уникально идентифицированы без определения ее связей с другими сущностями; зависимая сущность, наоборот, не может быть уникально идентифицирована без определения ее связей с другими сущностями.
Список атрибутов приводится внутри прямоугольника, обозначающего сущность. Атрибуты, составляющие ключ сущности, группируются в верхней части прямоугольника и отделяются горизонтальной чертой.
Обозначения связей (табл. 2):
Таблица 2
| Элемент диаграммы | Обозначает |
| идентифицирующая связь |
| неидентифицирующая связь |
Связь называется идентифицирующей, если экземпляр дочерней сущности идентифицируется через ее связь с родительской сущностью. Атрибуты, составляющие первичный ключ родительской сущности, при этом входят в первичный ключ дочерней сущности. Дочерняя сущность при идентифицирующей связи всегда является зависимой.
Связь называется неидентифицирующей, если экземпляр дочерней сущности идентифицируется иначе, чем через связь с родительской сущностью. Атрибуты, составляющие первичный ключ родительской сущности, при этом входят в состав неключевых атрибутов дочерней сущности.
Допустимость пустых (NULL) значений в неидентифицирующих связях изображается пустым ромбиком на дуге связи со стороны родительской сущности.
Обозначение кардинальности связей (табл.3):
Таблица 3
| Элемент диаграммы | Обозначает |
| 1,1 |
| 0,M |
| 0,1 |
| 1,M |
| точно N (N - произвольное число) |
Кроме того, в IDEF1X вводится понятие “отношение категоризации”, по смыслу эквивалентное иерархической связи. Отношение полной категоризации (сущности-категории составляют полное множество потомков родительской сущности) обозначается (рис. 15):

Рис. 15
Также может существовать отношение неполной категоризации когда сущности-категории составляют неполное множество потомков общей сущности (рис. 16):

Рис. 16
Родительская сущность категории называется супертипом, а дочерние - подтипом. В сущности-супертипе вводится атрибут-дискриминатор, позволяющий различать конкретные экземпляры сущности - подтипа.
Пример (рис. 17):

Рис. 17
Дата добавления: 2016-05-16; просмотров: 1151;
