Презентация_БД07_Консульт-Конец_ER-моделир.ppt
- Количество слайдов: 21
Другая декомпозиция отношения КОНСУЛЬТАНТ
НИСХОДЯЩЕЕ ПРОЕКТИРОВАНИЕ БД НА ОСНОВЕ ER-МОДЕЛИ ПРЕПОДАВАТЕЛЬ ЧИТАЕТ КУРС ОМИТ ЭФУ АП ИПУ Пример диаграммы ER-экземпляров Пример диаграммы ER-типа
Способы представления сущностей на диаграмме Представление на ER-диаграмме сильных (Сотрудник, Кафедра) и слабых (Родственник сотрудника) типов сущностей. Родственник сотрудника Сотрудник Кафедра
Представление связей на диаграммах Существуют разные способы представления ER-диаграмм. То есть существуют разные нотации .
Степень связи • Бинарная связь: ВЛАДЕЛЕЦ ВЛАДЕЕТ ОБЪЕКТОМ НЕДВИЖИМОСТИ • Тернарная связь на примере связи Sets. Up (Отвечает за организацию) СОТРУДНИК ОТВЕЧАЕТ ЗА ОРГАНИЗАЦИЮ ИНТЕРВЬЮ С КЛИЕНТОМ Рекомендация: Сделайте русские (вьетнамские) надписи на схемах!!!!
Атрибуты связей (именно связей!!!)
Диаграммы экземпляров при разных степенях участия (классах принадлежности) для показателя кардинальности связи (степени связи) 1: 1 ОМИТ ЭФУ АП ИПУ
ОМИТ ЭФУ АП ИПУ
Диаграммы ER-типа для предыдущего случая
Диаграммы экземпляров для показателя кардинальности (степени связи) 1: n и разной степени участия ОМИТ ЭФУ АП ИПУ СОИ ТАУ ИВК
Диаграммы ER-типа для показателя кардинальности 1: n и разной степени участия
Диаграммы ER-типа для показателя кардинальности n: 1 и разной степени участия
Диаграммы экземпляров для случая показателя кардинальности m: n ОМИТ ЭФУ АП ИПУ СОИ ТАУ ИВК
Диаграммы ER-типа для случая показателя кардинальности m: n
Предварительные отношения для бинарных связей степени 1: 1 ПРАВИЛО 1: Бинарная связь, показатель кардинальности 1: 1, степень участия обеих сущностей полная (или класс принадлежности обязательный). Нужно 1 отношение. Первичным ключом отношения м. б. ключ любой из двух сущностей. ОМИТ ЭФУ АП ИПУ ПРЕПОДАВАТЕЛЬ (нп, пфам, птел, нк, предкурс) ПРЕПОДАВАТЕЛЬ нп пфам птел нк предкурс П 1 Смит 2345 ИПУ ИПСОИ П 2 Джонс 2233 АП ТММ П 3 Хопп 6543 ОМИТ ТОЭ П 4 Аппл 7766 ЭФУ Нет
ПРАВИЛО 2: Бинарная связь, показатель кардинальности 1: 1, степень участия одной сущности полная (ПРЕПОДАВАТЕЛЬ), а другой – частичная (КУРС). Нужно 2 отношения со следующими особенностями: ………… Пример использования только 1 отношения ОМИТ ЭФУ ПРЕПОДАВАТЕЛЬ птел нк предкурс П 1 Смит 2345 ИПУ ИПСОИ П 2 Джонс 2233 АП ТММ Хопп 6543 ОМИТ ТОЭ --- ИПУ пфам П 3 АП нп --- ЭФУ Нет Пример использования 2 отношений ПРЕПОДАВАТЕЛЬ (нп, пфам, птел, нк, ) нп пфам птел нк П 1 Смит 2345 ИПУ П 2 Джонс 2233 П 3 Хопп 6543 КУРС (нк, предкурс) нк пред курс ИП У ИПС ОИ АП АП ТММ ОМИТ ОМ ИТ ТОЭ ЭФ Нет
ПРАВИЛО 3: Бинарная связь, показатель кардинальности 1: 1, степень участия обеих сущностей частичная. Нужно 3 отношения. Особенности: …… ПРЕПОДАВАТЕЛЬ нп пфам птел нк предкурс 3 примера разнесения данных: П 1 Смит 2345 ИПУ ИПСОИ 1. только в одно отношение, П 2 Джонс 2233 ----- П 3 Хопп 6543 ОМИТ ТОЭ 2. в два отношения, П 4 Аппл 7766 АП ТММ ----- ЭФУ Нет ----ПРЕПОДАВАТЕЛЬ нп пфам птел 3. в три отношения КУРС нк нк предкурс нп П 1 Смит 2345 ИПУ ИПСОИ П 1 П 2 Джонс 2233 ----- АП ТММ П 4 П 3 Хопп 6543 ОМИТ ТОЭ П 3 П 4 Аппл 7766 АП ЭФУ Нет --- ПРЕПОДАВАТЕЛЬ нп пфам птел ЧИТАЕТ КУРС нк предкурс П 1 Смит 2345 ИПУ ИПСОИ П 2 Джонс 2233 АП ТММ П 3 Хопп 6543 ОМИТ ТОЭ П 4 Аппл 7766 ЭФУ Нет н п нк П ИП 1 У П ОМ 3 ИТ ЭТО ПРАВИЛЬНО!
Предварительные отношения для бинарных связей с показателем кардинальности 1: N • ПРАВИЛО 4: Бинарная связь, показатель кардинальности 1: n, степень участия n-связной сущности полная. Нужно 2 отношения. Детали: …. . КУРС нк предкурс нп пфам птел ОМИТ ТОЭ П 3 Хопп 6543 ЭФУ Нет П 1 Смит 2345 АП ТММ П 2 Джонс 2233 ИПУ ИПСОИ П 5 Скотт 4356 СОИ ОП П 5 Скотт 4356 ТАУ МАТ П 5 Скотт 4356 ИВК ЭВМ П 7 Поппи 8122 ----- П 4 Аппл 7766 ----- П 6 Каин 5492 Пример использования одного отношения
Данные из предыдущего примера после их разнесения по 2 отношениям ПРЕПОДАВАТЕЛЬ КУРС нк предкурс нп нп пфа пте м л ОМИТ ТОЭ П 3 П 1 ЭФУ Нет П 1 См ит АП ТММ П 2 ИПУ ИПСОИ П 5 Джо 223 нс 3 СОИ ОП П 5 П 3 ТАУ МАТ П 5 Хоп 654 п 3 ИВК ЭВМ П 7 П 4 Апп 776 л 6 П 5 Ско 435 тт 6 П 6 Каи 549 н 2 П 7 Поп 812 234 5
Презентация_БД07_Консульт-Конец_ER-моделир.ppt