Er модел на база данни



Pdf просмотр
страница4/8
Дата27.03.2023
Размер0.58 Mb.
#117098
1   2   3   4   5   6   7   8
er-model-na-baza-danni
Свързани:
entity-relationship-er-model
3.4.3. Третична връзка
При третичните връзки едновременно са свързани три обекта.
Третичните връзки са необходими, когато бинарните връзки не са достатъчни за точното описание на семантиката на асоциацията между трите обекта. Пример за третична връзка е даден на фиг. 3.11.
СТУДЕНТ
преподава
ДИСЦИПЛИНА
ПРЕПОДАВАТЕЛ
Фиг. 3.11. Третична връзка
3.4.4.
Типове връзки
Връзка едно-към-много
Връзка едно-към-много се получава, когато един обект от даден клас може да бъде свързан с повече обекти от друг клас, но обект от другия клас е свързан само с един обект от дадения клас.
Връзка едно-към-едно
Връзка едно-към-едно е специален случай на връзка едно-към- много. Истинска връзка едно-към-едно е рядкост. Пример за връзка едно-към-едно е къща и адрес – на един адрес има само една къща, както и една къща е само на един адрес.
Връзка много-към-много
Връзка много-към-много се получава, когато обект от даден клас е свързан с повече от един обекти от друг клас и обект от другия клас е свързан с повече от един обект от дадения клас. Например връзката между СЛУЖИТЕЛ и ПРОЕКТ е много-към-много, тъй като


8 много служители работят по много проекти. Графичното представяне на типовете връзки е дадено в таблица 3.1.
Таблица 3.1. Типове връзки
Тип връзка
Представяне
Пример едно-към-едно
ДИРЕКТОР
ФИРМА
едно-към-много
ФИРМА
СЛУЖИТЕЛ
много-към-много
ПРОЕКТ
СЛУЖИТЕЛ
много-към-едно
СЛУЖИТЕЛИ
ФИРМА
3.5. ПОДОБРЕН ER МОДЕЛ (EER)

Основните понятия на ER моделирането не са достатъчно силни за някои комплексни приложения. Необходими са някои допълнителни семантични концепции на моделирането, които се предоставят от Подобрения модел ER (Enhanced Entity–Relationship
Model
– EER). Подобреният модел ER е разширение на първоначалния модел ER с нови моделиращи конструкции. Новите моделиращи конструкции, въведени в модела
EER, са взаимоотношения между супертип (суперклас) / подтип (подклас).
Супертипът позволява моделирането на общ тип - обект, като подтипът позволява моделирането на специализирани видове обекти.
Подобрен модел ER = ER модел + йерархични отношения.
EER моделирането е особено полезно, когато моделираният домейн е обектноориентиран по своя характер и използването на наследяването намалява сложността на проекта. Разширеният модел ER разширява модела ER и позволява различни видове абстракция, които могат да бъдат включени и да изразят по-ясно ограничената.


Сподели с приятели:
1   2   3   4   5   6   7   8




©obuch.info 2024
отнасят до администрацията

    Начална страница