Тип связи информационных объектов 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Тип связи информационных объектов



Связи информационных объектов могут быть разного типа:

· одно-однозначные (1: 1);

· одно-многозначные (1: М);

· много-многозначные (М: N).

Одно-однозначные связи ( 1: 1) имеют место, когда каждому экземпляру первого объекта (А) соответствует только один экземпляр второго объекта (В), и наоборот, каждому экземпляру второго объекта (В) соответствует только один экземпляр первого объекта (А). Следует заметить, что такие объекты легко могут быть объединены в один, структура которого образуется объединением реквизитов обоих исходных объектов, а ключевым реквизитом может быть выбран любой из альтернативных ключей, т. е. ключей исходных объектов. Графическое изображение одно-однозначной связи приведено на рис. 2.13. Примерами одно-однозначных связей являются пары вида: группа — староста, фирма — расчетный счет в банке и т. п.

 

 

Рис. 2.13. Графическое изображение одно-однозначных отношений объектов

Одно-многозначные связи (1: М) — это такие связи, когда каждому экземпляру одного объекта (А) может соответствовать несколько экземпляров другого объекта (В), а каждому экземпляру второго объекта (В) может соответствовать только один экземпляр первого объекта (А). Графическое изображение одно-многозначной связи приведено на рис. 2.14.

 

     
 

 

 


Рис. 2.14. Графическое изображение одно-многозначных отношений объектов

В такой связи объект А является главным, а объект В — подчиненным, т. е. имеет место иерархическая подчиненность объекта В объекту А. Простейшими примерами одно-многозначных связей объектов являются пары объектов: подразделения — сотрудники, кафедра — преподаватель, группа — студент и т. п.

Много-многозначные связи (М: N) — это такие связи, когда каждому экземпляру одного объекта (А) могут соответствовать несколько экземпляров второго объекта (В), и наоборот, каждому экземпляру второго объекта (В) может соответствовать несколько экземпляров первого объекта (А). Графическое изображение связи типа М: N показано на рис. 2.15.

 

 

 


Рис. 2.15. Графическое изображение много-многозначных отношений объектов

Много-многозначные связи не могут непосредственно реализовываться в реляционной базе данных. Поэтому в том случае, когда будут выявлены такие связи, может возникнуть необходимость их преобразования путем введения дополнительного объекта "связка". Исходные объекты будут связаны с этим объектом одно-многозначными связями. Таким образом, объект-связка является подчиненным в одно-многозначных связях по отношению к каждому из исходных объектов. Объект-связка должен иметь идентификатор, образованный из идентификаторов исходных объектов Ka и Kb (рис. 2.16).

 

     


 

 

 

 


Рис. 2.16. Преобразование связи типа М: N с помощью объекта-связки

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

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



Поделиться:


Последнее изменение этой страницы: 2021-06-14; просмотров: 83; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.86.138 (0.008 с.)