Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otvety_k_ekzamenu_po_IT_2010.doc
Скачиваний:
5
Добавлен:
26.09.2019
Размер:
699.9 Кб
Скачать
  1. Категоризация сущностей. Общая сущность, сущность-категория. Декомпозиция сущности на категории. Узел-дискриминатор и диаграммы категоризации.

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

Для демонстрации декомпозиции сущности на категории используются диаграммы категоризации. Такая диаграмма содержит общую сущность, две и более сущности-категории и специальный узел-дискриминатор, который описывает способы декомпозиции сущностей (см. рис. 5.4).

Существуют 4 возможных типа дискриминатора (рис.5.5):

  1. Полное и обязательное вхождение Е/М (exclusive/mandatory) - сущность должна быть одной и только одной из следуемых категорий. Для примера на рис. 5.4 это означает, что ПРЕПОДАВАТЕЛЕМ является ФИЗИК, или ХИМИК, или МАТЕМАТИК.

  2. Полное и необязательное вхождение Е/О (exclusive/optional) - сущность может быть одной и только одной из следуемых категорий. Это означает, что ПРЕПОДАВАТЕЛЕМ является ФИЗИК, или ХИМИК, или МАТЕМАТИК, или преподаватель какой-либо другой дисциплины (например, ИСТОРИК).

  3. Неполное и обязательное вхождение I/М (inclusive/mandatory) - сущность должна быть по крайней мере одной из следуемых категорий. Это предполагает в дополнение к 1) задавать следующую ситуацию: ПРЕПОДАВАТЕЛЕМ является одновременно и ФИЗИК, и ХИМИК.

  4. Неполное и необязательное вхождение I/O (inclusive/optional) - сущность может быть по крайней мере одной из следуемых категорий. В дополнение к 2) ПРЕПОДАВАТЕЛЕМ является преподаватель какой-либо другой дисциплины (например, ИСТОРИК).

  1. Нотация Баркера для ERD: графические особенности; подтип и супертип. Характеристики сущности и связи. Три этапа построения модели ERD: 1) Идентификация сущностей, их атрибутов, первичных и альтернативных ключей; 2) Идентификация отношений между сущностями и указание типов отношений; 3) Разрешение неспецифических отношений (т.е. типа n*m).

Супертип – преподаватель; подтип – математик, физик, химик, например.

В ней используется только один вид диаграмм - ERD. Сущность представляется при этом прямоугольником, содержащим внутри:

  1. имя сущности,

  2. список имен атрибутов (может быть неполным),

  3. указатели ключевых атрибутов (знак #).

Все связи бинарны и представляют собой линии, соединяющие сущности, для которых определены:

  1. имя;

  2. степень множественности («0 или 1» , «0 или более» , «1» , «1 или более» , «p:q» (диапазон) - при этом множественная связь присоединяется к прямоугольнику сущности в трех точках, а одиночная - в одной точке;

  3. степень обязательности (Mandatory - обязательная связь, изображают непрерывной линией до середины связи; Optional - необязательная связь - обозначают пунктирной линией).

Три этапа построения модели ERD: