Преобразования связей


1. Преобразование связи 1:1.

В зависимости от степени связанности сущностей, соединяемых связью, возможно применение следующих преобразований:

а) соединение сильно связанных сущностей. Нежелательные связи должны быть устранены, при этом уменьшается количество таблиц.

 

 

б) введение дополнительной связующей сущности для связывания слабо связанных сущностей. Недостаток: если с одной стороны связь не обязательна и если размеры таблиц сильно расходятся, то вторая таблица будет почти пустой.

 

 

2. Преобразование связи М:М

Вводится дополнительная связующая сущность, разбивающая связь М:М на две связи 1:М

 

 

II. ПЕРЕХОД К ЛОГИЧЕСКОЙ МОДЕЛИ:

На этом шаге элементы инфологической модели отображаются в элементы реляционной модели. Выполняются два основные действия.

1. Отображение сущностей инфологической модели в реляционные отношения.

При этом свойства сущностей отображаются в атрибуты отношений, идентификаторы сущностей – в первичные ключи отношений (локальные идентификаторы – в части первичных ключей отношений).

Графически отношение можно представить в виде

Тогда переход от сущности к отношению будет выглядеть следующим образом.

 

 

 

Полученное итоговое отношение можно также записать как:

Отношение(Атрибут1,Атрибут2,Атрибут3)

 

2. Реализация связей отношений

В реляционной модели отношения связываются с помощью пары ключей: первичного ключа родительского отношения и внешнего ключа дочернего отношения. Для реализации связей нужно для каждой связи в дочернем отношении создать внешний ключ, соответствующий первичному ключу родительского отношения. При этом внешний ключ (FK) может быть помещен в область первичного ключа дочернего отношения (если необходим для формирования первичного ключа дочернего отношения) или в область не ключевых атрибутов (если первичный ключ в дочернем отношении уже сформирован).

 

 

Процедура реализации связей может выполняться итеративно, если при реализации связей происходит формирование отсутствовавших первичных ключей, которые в свою очередь участвуют в связях отношений.

 



Дата добавления: 2016-12-27; просмотров: 1762;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

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

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.008 сек.