Вилучення зв'язків з атрибутами

Вилучення зв'язків з атрибутами виконується шляхом додавання у модель нової сутності для відношення M:N з атрибутами зв'язку. Для відношення 1:M атрибути зв'язку передаються у сутність "багато" без створення нової сутності.

Приклад.Розглянемо сутності Студент-Дисципліна (рис.6.7).

 

 

Номер Прізвище Дата    
Код Назва  
залік.кн.  
       

 

Адреса СТУДЕНТ вив- ДИСЦИП- Лекцій  
чає ЛІНА  
       
Група Факультет   Лаб. занять Практ.  
Аудиторія занять  
       
         

 

 

Рис. 6.7. Зв'язок "багато до багатьох" з атрибутами зв'язку Дата і Аудиторія

 

У результаті перетворення зв'язку з атрибутами отримано реляційну схему (рис. 6.8).

STUDENT   LEARNING   SUBJECT  
ST_Book (PK)   ST_Book (FK)   SU_Cod (PK)  
ST_Surname   SU_Cod (FK)   SU_Title  
ST_Adress   L_Date   SU_Lecture  
ST_Group   L_Auditorium   SU_Practice  
ST_Faculty       SU_Laboratory  
       
           

 

 

Рис. 6.8. Представлення атрибутів зв'язку L_Date і L_Auditorium у новому відношенні Learning

 

Спрощення концептуальної моделі передбачає також вилучення збиткових зв'язків. Збиткові зв'язки характеризуються тим, що одна і та ж інформація може бути отримана не тільки через них, але і через інші зв'язки.

Після спрощення в концептуальній моделі можуть бути присутні тільки такі елементи:

· об'єкти і атрибути;

· зв'язки типу 1:1 і 1:M;

· зв'язки типу суперклас-підклас.

 

Методика перетворення ER-діаграм в реляційні структури

 

Для ER-моделі існує алгоритм однозначного перетворення її в реляційну модель даних.

Розглянемо правила перетворення ER-моделі в реляційну модель.

 








Дата добавления: 2016-03-22; просмотров: 643;


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

При помощи поиска вы сможете найти нужную вам информацию.

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

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.