Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Три типа бинарных связей




Связи

Идентификаторы

Идентификаторы (identifiers) - атрибут, с помощью которого можно идентифицировать сущность. Как правило, это атрибуты, гарантированно отличающиеся для каждого экземпляра сущности. Идентификаторы могут состоять из нескольких атрибутов сущности, быть уникальными (unique) или не уникальными (nonunique). Идентификаторы, состоящие из нескольких атрибутов, называются композитными идентификаторами (composite identifiers).

Взаимоотношения сущностей выражаются связями (relationships). Модель «сущность-связь» включает в себя классы связей и экземпляры связей. Классы связей (relationship classes) - взаимоотношения между классами сущностей, а экземпляры связи - взаимоотношения между экземплярами сущностей. У связей могут быть атрибуты. Класс связей может затрагивать несколько классов сущностей. Количество классов сущностей, участвующих в связи, называется степенью связи (relationship degree). Наибольшее распространение получили связи класса 2, называемые так же бинарными связями (binary relationships).

Существует три типа бинарных связей:

· «Один к одному». Одиночный экземпляр сущности одного класса связан с одиночным экземпляром сущности другого класса.

· «1 к N» или «Один ко многим». Одиночный экземпляр сущности одного класса связан со многими экземплярами сущности другого класса.

· «N к M» или «Многие ко многим». Многие экземпляры сущности одного класса связаны со многими экземплярами сущности другого класса.

В графическом изображении связи фигурирует ромб с цифрами. Числа обозначают максимальное количество сущностей на каждой стороне связи. Эти ограничения называются максимальными кардинальными числами, а совокупность из двух таких значений для обеих сторон - максимальной кардинальностью (maximum cardinality). Связи перечисленных выше трех типов называются иногда связями типа «имеет» или связями обладания. (HAS-A relationships). Такой термин используется потому что одна связь имеет (has) связь с другой сущностью.

Диаграммы "сущность-связь"

Схематическое изображение сущностей и связей называется диаграммой «сущность-связь» или ER-диаграммами (ER-diagrams, entity-relation diagrams). Классы сущностей на таких диаграммах принято обозначать прямоугольниками, а связи - ромбами внутри которых указываются максимальные кардинальные числа. Имя сущности указывается внутри прямоугольника, а имя связи - рядом с ромбом.

Наряду с максимальными кардинальными числами, встает вопрос о минимальных количествах экземпляров сущности какого-либо класса в связи. Для того чтобы внести немного ясности, при изображении диаграммы «сущность-связь» со стороны сущности, которая обязана участвовать в связи наносится перпендикулярная черта. Если сущность может (но не обязана) участвовать в связи - на линии связи со стороны этой сущности наносится овал. Возможна связь между сущностями одного класса. В этом случае, речь идет о рекурсивных связях (recursive relationships).

Для изображения атрибутов в диаграммах «сущность-связь» - можно перечислить их ниже в прямоугольнике. Как-правило, название сущности выделяют относительно атрибутов. Такой способ является компромиссом компактности и информированности.




Поделиться с друзьями:


Дата добавления: 2015-05-10; Просмотров: 2015; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.