Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Тип связи информационных объектов
Связи информационных объектов могут быть разного типа: · одно-однозначные (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; просмотров: 82; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.143.31 (0.006 с.) |