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

52. Idef1x Формализация соединит связей. Идентиф и неидентиф связи. Пр.

Цель связи - установить соотношение экземпляра одной сущности с экземпляром другой. Это достигается размещением вспомогательных атрибутов в соответствующих сущностях. Связь, определенная с помощью вспомогательных атрибутов, называется связью, формализованной в данных.

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

Существует2 вида связей, формализованных в данных: идентифицирующая связь и неидентифицирующая связь.

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

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

Графич идентифицирование связи изображ сплошной линией с точкой на конце дочерней сущ-ти.

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

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

Неидентифи-ие связи обознач ----------.на конце связи дочерней сущности.

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

ПР

(РИС)

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

Обрабатывать составные идентифик сложнее чем простые. Их использование ведет к снижению эфф-ти работы с БД.

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

53. Idef1x. Реализация условных и безусловных связей. Обязательные и необязат связи. Родительская мощность связи.

Связи с дочерн мощностью не включ в себя ноль, определяют безусловность связи со стороны родит сущности.

Условность связи со стороны родит сущности определ-ся дочерней мощностью связи включ в себя ноль.(Пр. семья имеет 1,0 и более детей или мужчина женат на 0, 1 или более женщине)

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

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

Условность или безусловность неидентиф-ей связи определ-ся ее видом.

Сущ 2 вида неидентиф-их связей: обязательные и необязат-ые

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

Обязательн неидентиф связь определяет безусловность связи со стороны дочерн сущ-ти.

(РИС)

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

Необязательна неидентиф-ая связь –определяет условность связи со стороны дочерней сущ-ти.

Условность связи графически изображ-ся <>-------точка с ромбиком на родит стороне сущности ноль-или-один-к-ноль-или-один <-- подпись мощности.

Обязательность или необязательность идентиф-ой связи определ родит-ую мощность данной связи – к-во экземпл родит сущ-ти связан с кажд экземпл дочерней сущ-ти.

Если связь идентифиццир-ая или обязательная, то родительск мощность связи=1.

Для необязательн неидентифицир связей родительск мощность=0 или 1.