Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Правило 4




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

Розглянемо ситуацію, коли клас приналежності обох сутностей є необов'язковим:

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

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

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

В даній таблиці є дублювання інформації, а також кортежі з порожніми полями, отже, одним відношенням не обійтись, значить, розбиваємо R на два відношення R1 i R2

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

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

Таблиця 7.19 R2 відношення "Курс_НВ"

НК V НВ
К1   В1
К2   В2
КЗ   В2
К4   -

 

У відношеннях R1 і R2 відображених у таблицях 7.18-7.19 немає дублювання але є порожні поля, тому необхідно провести декомпозицію відношенн R на три відносини R3, R4, R5. Відношення R3, R4, R5 відображені в таблицях 7.20-7.22 будуть знаходитися в НФБК.

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

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

 

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

НК V
К1  
К2  
КЗ  
К4  

 

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

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

Розглянемо ситуацію, коли клас приналежності однозв’язної сутності є обов'язковим, а N-зв'язаної не обов'язковим.

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

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

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

У даній таблиці є кортежі з порожніми полями, отже, одним відношенням не обійтися, значить, розбиваємо відношення Я на два відношення R1 і R2:

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

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

 

Таблиця 7.25 R2 відношення "Курс_НВ"

НК V НВ
К1   В1
К2   В2
КЗ   ВЗ
К4   -

 

У відношеннях R1 і R2 присутнє надлишкове дублювання і порожні поля - отже рішення з двох відношень є не задовільним. Розіб'ємо відношення R на три відносини R3, R4, R5 як і в попередньому випадку що показано в таблицях 7.20-7.22.




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


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


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



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




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