Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпора 83стр [6262 вопросов].doc
Скачиваний:
111
Добавлен:
15.06.2014
Размер:
1.49 Mб
Скачать

54. Idef1x. Неспецифические связи. Формализация неспецифич связей. Пр.

Неспецифич связь-связь при к-ой экземпляр каждой сущ-ти мот быть связан с некоторой кол-ом экземпл др сущ-ти.(или многие-ко-многим второе название).

Мощность неспецифич связи равна в общем случае: ноль-один-или-много-к-ноль-один-или-много

Графич связи представл сплошной линией с точками на концах (точка------точка)

(РИС!!!!!!)

Неспецифич связи м/у сущ-ми могут быть полезны в начале работы над моделью, когда сложно определ конкретн связи м/у сущ-ми.

На Более позних этапах разраб модели кажд неспецифич связь следует заменить на пару специфич-их соединит-ых связей.

С этой целью создается 3 сущности, представл собой общую дочернюю сущ-ть, связанную соединит-ми связями с 2-мя исходными сущ-ми.

Сущности вводимые для устранения неспецифич связей- ассоциативные.

Они содержат идентиф каждого из участвующих в связи экземпляров исходной сущности, т.е позвол формализовать в данных связи М:М

(РИС!!!!)

После введения ассоциативные сущности следует определ мощность кажд из связанных с ней соединит-ых связей и присвоить им соотв-ие имена.

Введение ассоциативн сущ-ти для формализации связи М:М позволяет устранить избыточность информационной модели и БД.

55. Idef1x. Организация рекурсивн связей. Иерархич и сетевая рекурсии. Пр.

Рекурсивными могут быть только неидентиф-ие соединительные связи и неспецифич связи., т.е. они могут связывать экземпл сущности с др. экземпляром той же сущ-ти.

(РИС)

В сущности сотрудник появился внешний ключ ID-руководителя, его имя отлич от идентиф ID-сотрудника мигрирующего по связи руководителя из родит-го в дочерн экземпляр сущности.

В данном случае внешнему ключу присв имя роли.

Имя роли- имя альтернативное базовому имени мигрирующего из родит сущ-ти внешнего ключа , отражающее роль данного ключа в дочерней сущ-ти.

Иногда применение имен-ролей явл обязательным. Это касается тех случаев когда 2 или несколько атриб одной сущ-ти определены в одной и той же обл значений, но имеют разный смысл.

В кач имени внешнего ключа может использ-ся базовое имя, имя роли, а также имя <имя_роли>точка<базовое_имя>

Использование неидентифицир соединений связи позвол организовать иерархич рекурсию м/у экземпл сущ-ти.

(РИС!)

Рекурсивн связь многие-ко-многим замен-ся аналогично рассм-ой ранее(с пом 2 связей)

(РИС!!!!)

Использование связи многие-ко-многим позвол организовать сетевую рекурсию м/у экземпл сущности.

(РИС)

56. Idef1x. Связи категоризац. Графич представл. Полная и неполная группы категорий. Дискриминатор. Роли. Пример.

При разработке информациооных модулей могут возникать ситуации когда несколько сущностей имеют общие атрибуты

(РИС аж 3 штуки!!!!!)

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

Связь категоризации-связь м/у одной сущностью называемой групповой/родовой сущ-ю и др сущностью называемой сущ-ю категорией при к-ой один реальный или виртуальн объект предметн обл представляется комбинацией экземпляра групповой сущ-ти и экземпл сущности категории.

Группа категорий-определяет набор одной или более связей категоризации.и связ с ними сущ-ей категории. Кажд экземпляр сущ-ти категории связан строго с одним экземпл групповой сущ-ти и кажд экземпл групповой cущности может быть связан с экземпл только одной сущ-ти категории из входящих в группу.

Если в группе категорий представлены все возможные сущности категории, то такая группа называется полной группой категорий. В этом случае, кажд экземпл групповой сущ-ти связ с экземпл категории.

Графически полная группа категорий представляется линией выходящих из групповой сущ-ти с кругом к-ый подчеркивается двойной линией. От подчеркивания отходят отельные линии к кажд сущ-ти входящей в группу.

Мощность связи для сущ-ей категорий обычно графически не изображ-ся, т.к. она всегда равна 0 или 1

Сущ-ти категорий всегда явл зависимыми.

Если в группе категорий представлены не все возможные сущ-ти категорий, то она-неполная группа категорий. В этом случае экземпл групповой сущ-ти без связи с к-л экземпл сущ-ти атегорий.

При графич изображ неполной группы категорий- круг подчеркивается одной линией.

Один из атрибутов групповой сущ-ти или ее предка может быть определен как дескриминатор для группы сущ-ей категории.

Дескриминатор-атрибут групповой сущ-ти значение к-го определяет категорию его экземпляра. Имя дескриминатора записыв-ся рядом с кругом объединяющим группу категорий.

Связям категоризации явные имена не присваиваются.

Для неполных групп категорий кажд связь читается -может бытьДля полных -должен быть.В обратном направлении связь категоризаций читается как есть.

Групповая сущность и кажд сущ-ть категории должны иметь одинаков идентификаторы. Идентификатор сущ-ти категории назыв- унаследованным идентификатором. Он передается или из группов сущ-ти или из ее предка. В качестве имен унаследованных идентиф возможно использ-е имен-ролей.