Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Связи между сущностями





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

Каждому типу связи присваивается имя, которое должно представлять его функцию. Рассмотрим сущности ПРЕПОДАВАТЕЛЬ и КУРС. Между этими сущностями можно определить связь ЧИТАЕТ, сопоставив каждому преподавателю ту дисциплину, по которой он читает лекции, или, наоборот, каждой дисциплине — преподавателя. Связь ЧИТАЕТ составлена из множества пар, в каждой из которых преподаватель — из сущности ПРЕПОДАВАТЕЛЬ, а дисциплина — из сущности КУРС (рис. 3.5).

 

Полученная структура сама по себе является сущностью, состоящей из пар экземпляров, взятых из двух сущностей, связанных между собой. Сущность ЧИТАЕТ, полученная путем связи между сущностями ПРЕПОДАВАТЕЛЬ и КУРС, называется составной сущностью.

Описанная ситуация на диаграммах имеет свое графическое изображение, где тип связи обозначается в виде ромбика с указанным на нем именем связи, который соединен линиями со связываемыми сущностями (рис. 3.6).

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

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

 

Мощность связи

Мощность обозначает максимальное количество экземпляров одной сущности, связанных с одним экземпляром другой сущности. Например, 37 если допустить, что у человека может быть только один супруг, то мощность связи ЖЕНАТЫ будет равна одному в каждом направлении (рис. 3.7).

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

Некоторые связи не имеют конкретного значения максимальной мощности Например, преподаватель может читать не один курс, а, возможно, больше. Такую мощность обозначают: 1,*, где 1 обозначает минимальную мощность. а * обозначает "много" (существует и другой способ обозначения "много" — вместо * ставится N). С другой стороны, если допустить, что каждый данный курс читается одним и только одним преподавателем, то мощность в обратном направлении будет 1,1.







Date: 2016-07-18; view: 442; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию