КАТЕГОРИИ: Архитектура-(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 Універсальне відношення
В даній таблиці є дублювання інформації, а також кортежі з порожніми полями, отже, одним відношенням не обійтись, значить, розбиваємо R на два відношення R1 i R2 Таблиця 7.18 R1 відношення "Викладач"
Таблиця 7.19 R2 відношення "Курс_НВ"
У відношеннях R1 і R2 відображених у таблицях 7.18-7.19 немає дублювання але є порожні поля, тому необхідно провести декомпозицію відношенн R на три відносини R3, R4, R5. Відношення R3, R4, R5 відображені в таблицях 7.20-7.22 будуть знаходитися в НФБК. Таблиця 7.20 R3 відношення "Викладач"
Таблиця 7.21 R4 відношення "Курс"
Таблиця 7.22 R5 відношення "Читає"
Розглянемо ситуацію, коли клас приналежності однозв’язної сутності є обов'язковим, а N-зв'язаної не обов'язковим. Рис. 7.37 ER-діаграма зв’язку „Викладач читає курс” 1:N Таблиця 7.23 R Універсальне відношення
У даній таблиці є кортежі з порожніми полями, отже, одним відношенням не обійтися, значить, розбиваємо відношення Я на два відношення R1 і R2: Таблиця 7.24 R1 відношення "Викладач"
Таблиця 7.25 R2 відношення "Курс_НВ"
У відношеннях R1 і R2 присутнє надлишкове дублювання і порожні поля - отже рішення з двох відношень є не задовільним. Розіб'ємо відношення R на три відносини R3, R4, R5 як і в попередньому випадку що показано в таблицях 7.20-7.22.
Дата добавления: 2014-01-11; Просмотров: 301; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |