цьому кожного запису табличній частині цих сутностей відповідає тільки один запис номенклатури і прайс-листа . Тому між ними існує відношення 1:1.
Кожен прайс-лист створюється на підставі акта переоцінки, і кожен акт породжує тільки один новий лист. Тому відносини між записами сутностей «Прайс-лист» і «Акт переоцінки» описується співвідношенням 1:1.
Всі сутності, що описують операції з стравами пов'язані з сутністю «Блюдо», що відбиває існуючий асортимент страв і сутністю «Меню». При цьому кожного запису табличній частині цих сутностей відповідає тільки один запис асортименту і меню. Тому між ними існує відношення 1:1.
Кожна страва оцінюється згідно виконаної калькуляції, яка встановлює суворе відповідність між стравою, його ціною рецептурою. Тому між сутностями «Блюдо» і «Калькуляція» існує відношення 1:1.
Процес проведення інвентаризації породжує створення нового запису в сутності «Інвентаризація», яка є підставою для створення записів сутностей «Акт списання», «Акт оприбуткування» у разі виявлення неточностей складського обліку. Відношення між сутностями «Інвентаризація»- «Акт списання» і «Інвентаризація»- « Акт оприбуткування » 1:1.
Кожен відвідувач ресторану володіє рядом захоплень, яке також можуть розділяти і інші гості. Тому між сутностями «Відвідувачі» і «Захоплення» існує відношення M: N.
Схематично концептуальна модель відображена на малюнку 3.1.
Малюнок 3.1 - Концептуальна модель даних
.2 Проектування логічної моделі даних
Вихідними даними для виконання логічної моделі представлення даних є концептуальна модель. Завдання проектування логічної структури баз даних полягає в послідовному виконанні процедур нормалізації відносин.
Для виключення аномалій ведення БД була проведена нормалізація відносин.
Реляційна модель даних може знаходитися в 5 - і нормальних формах (НФ). Кожна наступна нормальна форма має кращі властивості, ніж попередня. Перша НФ характеризується тим, що значення атрибутів відносини атомарний. У другій НФ ставлення знаходиться, коли кожен не ключовий атрибут повністю залежить від складеного ключа. Ставлення в третьому НФ не містить транзитивних залежностей ключових атрибутів від елементів складеного ключа. Ставлення перебувати у формі Бойса-Кодда, якщо відсутні залежність елементів складеного ключа від не ключова атрибутів, які в свою чергу знаходяться в повній функціональної залежності від складеного ключа. Четверта НФ виключає наявність у відношенні більше однієї багатозадачною залежності. Способом переходу до НФ є декомпозиція вихідного відносини на кілька нових [8].
У результаті аналізу концептуальної моделі атрибут «Адреса» був розбитий на кілька атрибутів, що містять дані про країну, регіоні, місті, вулиці і т.д. З метою можливості порційного і зонального обліку сутності, що відображають перелік товарів були атрибутами склад, зона.
В результаті переходу до реляційної моделі даних і її нормалізації були отримані наступні сутності:
- довідник «Вид кухні»;
- довідник «Вид страви»;
довідник «Одиниці виміру»;
- довідник «Стат...