КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Типы ИОС
Структурные ИОт, которые обозначают взаимосвязи между экземплярами двух ИО разного типа, називают ассоциативными. Различают три типа ассоциативных взаимоотношений между ИО: один-к-одному (1:1), один-ко-многим (1:N или N:1), многие-ко-многим (M:N). Эти типы ИОС проиллюстрированы графически на рис.2, где показаны примеры связей между экземплярами ИО А и В. Отношение один-к-одному имеет место, когда каждый экземпляр одного ИО соответствует лишь одному и только одному экземпляру другого ИО, и наоборот (рис. 2а). Отношение один- ко-многим имеет место, когда каждому экземпляру одного ИО может соответствовать несколько экземпляров другого ИО, а каждому экземпляру другого ИО соответствует только один экземпляр первого ИО (рис. 2б). Аналогичным образом определяется отношение многие-к-одному (рис. 2в). Отношение многие-ко-многим – это такие отношения, когда каждому экземпляру одного ИО может соответствовать несколько экземпляров другого ИО, и наоборот, каждому экземпляру другого ИО может соответствовать несколько экземпляров первого ИО (рис. 2) Типы связей между ИО А и В иногда изображаются с помощью одинарных и двойных стрелок: тип 1:1 ¾ А <¾> В, тип 1:N ¾ А <¾>> В, тип М:N ¾ А <<¾>> В. Конкретный тип ИОС между парой ИО определяется природой тех реальных объектов ПрО, которые отображаются этими ИО, а также природой реальних связей между этими объектами. Рассмотрим примеры ассоциативных отношений всех трех типов. 1. Отношения двух ИО СТУДЕНТ и СТУДЕНЧЕСКИЙ_БИЛЕТ (СТУДБИЛЕТ) характеризуется типом 1:1, посколько между экземплярами этих ИО существует самая простая связь: каждый отдельный студент имеет свой студбилет, и наоборот, каждый студбилет принадлежит только одному студенту. Следовательно, СТУДЕНТ <¾> СТУДБИЛЕТ 2. При поселении студентов в общежитие имеют место типы отношений 1:N и N:1. Действительно, в одну комнату студенческого общежития можно поселить одного или нескольких студентов, но каждого отдельного студента можно поселить в общежитие только в одну комнату. Следовательно, между двумя ИО СТУДЕНТ и КОМНАТА существует связь типа N:1, а между ИО КОМНАТА и СТУДЕНТ – связь типа 1:N (в одной комнате живут несколько студентов): КОМНАТА <¾>> СТУДЕНТ 3. Между ИО СТУДЕНТ и ПРЕПОДАВАТЕЛЬ существует сложный тип отношений M:N вида СТУДЕНТ <<¾>> ПРЕПОДАВАТЕЛЬ, поскольку каждый студент взаимодействует в учебном процессе со многими преподавателями и каждый преподаватель ведет занятия с разными студентами. Наряду с ассоциативными отношениями (т.е. связями между ИО разного типа) существуют информационные отношения и между атрибутами одного и того же ИО. В этом случае также различают взаимосвязи типа 1:1, 1:N, M:N. Рассмотрим их примеры. 1. В каждом типе ИО между возможными уникальными ключами всегда существует связь типа 1:1. Например, для ИО СТУДЕНТ Номер_студбилета <¾> Номер_паспорта 2. При поселении студентов в общежитие связь между атрибутами комнат и студентов в ИО ПОСЕЛЕНИЕ имеет тип 1:N: Номер_комнаты <¾>> ФИО_студента 3. Между атрибутами Фамилия_пациента и Фамилия_хирурга в ИО ОПЕРАЦИЯ сущестует связь типа M:N, поскольку несколько пациентов с одинаковыми фамилиями могли быть прооперированы несколькими хирургами, а несколько хирургов с одинаковыми фамилиями могли прооперировать разных пациентов. Следовательно, Фамилия_пациента <<¾>> Фамилия_хирурга Все рассмотренные выше ИОС - бинарные, т.е. связывают два экземпляра ИО или значения двух атрибутов ИО. Однако, взаимосвязь между объектами ПрО может охватывать не только два, но и любое число объектов и их атрибутов. Например, отношение ОЦЕНКА устанавливается между тремя объектами ПРЕДМЕТ, ПРЕПОДАВАТЕЛЬ, СТУДЕНТ. Иными словами, в общем виде на множестве ИО существуют не только бинарные, но и n-арные (т.е. множественные, групповые) отношения, причем каждый ИО или его атрибут может участвовать в любом количестве связей. В таких случаях отдельные связи, в которые вступают экземпляры ИО, принято нумеровать или именовать, например,
Завершая рассмотрение видов и типов информационных отношений на множестве ИО, отметим, что ИОт создают отдельный класс информационных структур и вместе с другими видами информационных структур (типами и экземплярами ИО) обеспечивают возможность адекватного логико-семантического описания любых ПрО при их информационном отображении в ИБ. 4. ИСПОЛЬЗОВАНИЕ ИНФОРМАЦИОННЫХ СТРУКТУР В ИНФОЛОГИЧЕСКИХ ГРАФОВЫХ И РЕЛЯЦИОННЫХ МОДЕЛЯХ ПрО
Дата добавления: 2014-01-20; Просмотров: 708; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |