Хід виконання
Практичне заняття №2
Побудова ER-діаграм
Мета:
Закріплення теоретичних знань по процесі моделювання предметних областей для створення баз даних і набуття навичок побудови ER-діаграм.
Питання для підготовки до заняття
Сутності. Атрибут. Ключовий атрибут. Зв'язок «один-до-одного», «один- до- багатьох».
Хід виконання
Розглянемо приклад побудови ER-діаграми в предметній області діяльності закладу громадського харчування „Ресторан".
Для предметної області діяльності підприємства громадського харчування «Ресторан» розглянемо концептуальну модель, яка вже була побудована на практичному занятті № 1 (див. мал. 1).
Малюнок 1.1 - Концептуальна модель предметної області діяльності ресторану
У предметній області можуть бути виділені стрижні Блюда, Порції, Продукти й Постачальники з відповідними атрибутами.
Між сутностями «Блюда» і «Порції» існує зв'язок типу «один- до- багатьом», яку й відобразимо в діаграмі. На малюнку 2 наведений попередній варіант діаграм зі стрижневими сутностями й зв'язками «один-до-багатьох».
Малюнок 2 - ER-діаграма (стрижневі сутності)
Подальший аналіз показав, що необхідно ввести асоціації «Склад» (зв'язує Блюда із Продуктами) і «Поставки» (зв'язує Постачальників із Продуктами); а також характеристику «Рецепти». ER-діаграма моделі показана на мал. 3.
Малюнок 3 - ER-діаграма БД підприємства громадського харчування
Малюнок 4 - ER-діаграма бази даних виставок-продажів
Малюнок 5 - ER-діаграма предметної області продажу комплектуючих