Вилучення зв'язків з атрибутами
Вилучення зв'язків з атрибутами виконується шляхом додавання у модель нової сутності для відношення 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;