Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Правило 5




Для бінарного зв'язку ступеня 1:N N:1 з необов'язковим класом приналежності n-зв'язковiй сутності, (незалежно від класу приналежності однозв’язної сутності) необхідно формування трьох відношень. Перше включає всі атрибути, що характеризують першу сутність. Друге включає всі атрибути, другої сутності. Третє відношення включає інформацію про зв'язки, в нього будуть приміщенні ключі зв'язку сутностей (можливі також і інші атрибути). Ключами перших двох відносин будуть ключі відповідних сутностей. Ключ третього відношення – ключ N-зв'язкової сутності.

7.8. Бінарні зв'язки ступеня М:N

Кожен викладач може читати кілька курсів, кожен курс може бути прочитаний декількома викладачами:

Рис. 7.38 ER-діаграма зв’язку „Викладач читає курс” M:N

Таблиця 7.26 R Універсальне відношення

НВ Фам Тел НК V
В1 Іваненко   К1  
В1 Іваненко   К2  
В2 Мінін   К1  
В2 Мінін   К2  
ВЗ Орлов   - -
- - - КЗ  

Відношення має порожні поля та надлишкове дублювання. Розділимо інформацію цього відношення на два відношення R1 і R2. Але обидва ці відношення будуть мати аномалії, тому одразу розбиваємо на три відношення R3, R4, R5.

Таблиця 7.20 R3 відношення "Викладач"

НВ Прізв. Тел
В1 Іваненко  
В2 Мінін  
ВЗ Орлов  

 

Таблиця 7.21 R4 відношення "Курс"

НК V
К1  
К2  
КЗ  

 

Таблиця 7.22 R5 відношення "Читає"

НК НВ
К1 В1
К2 В1
К2 В2
К1 В2

Всі три відношення знаходяться в НФБК:

Викладач (НВ, Прізв, Тел)

Курс (НК, V)

Читає (НВ, НК)

Якщо розглядати три комбінації класів приналежності, які залишились, то стає ясно, що ні в одному випадку не обійтися менш ніж трьома відношеннями для зберігання інформації.




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


Дата добавления: 2014-01-11; Просмотров: 317; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.