Хід виконання

Практичне заняття №2

Побудова ER-діаграм

Мета:

Закріплення теоретичних знань по процесі моделювання предметних областей для створення баз даних і набуття навичок побудови ER-діаграм.

Питання для підготовки до заняття

Сутності. Атрибут. Ключовий атрибут. Зв'язок «один-до-одного», «один- до- багатьох».

Хід виконання

Розглянемо приклад побудови ER-діаграми в предметній області діяльності закладу громадського харчування „Ресторан".

Для предметної області діяльності підприємства громадського харчування «Ресторан» розглянемо концептуальну модель, яка вже була побудована на практичному занятті № 1 (див. мал. 1).

 

Малюнок 1.1 - Концептуальна модель предметної області діяльності ресторану

 

У предметній області можуть бути виділені стрижні Блюда, Порції, Продукти й Постачальники з відповідними атрибутами.

Між сутностями «Блюда» і «Порції» існує зв'язок типу «один- до- багатьом», яку й відобразимо в діаграмі. На малюнку 2 наведений попередній варіант діаграм зі стрижневими сутностями й зв'язками «один-до-багатьох».

Малюнок 2 - ER-діаграма (стрижневі сутності)

 

Подальший аналіз показав, що необхідно ввести асоціації «Склад» (зв'язує Блюда із Продуктами) і «Поставки» (зв'язує Постачальників із Продуктами); а також характеристику «Рецепти». ER-діаграма моделі показана на мал. 3.

 

Малюнок 3 - ER-діаграма БД підприємства громадського харчування

Малюнок 4 - ER-діаграма бази даних виставок-продажів

 

Малюнок 5 - ER-діаграма предметної області продажу комплектуючих