оловок).
Назва ТипРазмерНазначение[Cod][int]-Код[id_bludo][int]-Блюдо[cena_seb][float]-Цена на себестоимость[nacenka][float]-Наценка[date][datetime]-Дата[id_avtor][int]-Автор
Таблиця 3.36 - Опис таблиці «Калькуляція» (Таблиця).
Назва Тип РазмерНазначеніе [Cod] [int]-Код [id_Calculyaciya] [int]-Номер калькуляційного листа [id_tovar] [int]-Код товару [id_bludo] [int]-Код продуктаПродолженіе таблиці 3.36 [ massa] [int]-Маса [id_priseTableCod] [float]-Ціна по прайсу [id_KalkTableCod] [int]-Ціна за калькуляцією
Таблиця 3.37 - Опис таблиці «Хобі відвідувачів».
Назва Тип РазмерНазначение[Cod][int]-Код[Id_Posetitel][int]-Посетитель[Id_Hobby][int]-Вид захоплень [Comment] [Char] 100Комментарій
Таблиця 3.38 - Опис таблиці «Замовлення» (Заголовок).
Назва Тип РазмерНазначение[Cod][int]-Код[id_Posetitel][int]-Посетители[Stol][int]-Номер столика [Mesto] [int]-Номер місця [id_menu] [int]-Код меню [Zona] [int]-Зона обслуговування
Таблиця 3.39 - Опис таблиці «Замовлення» (Таблиці).
Назва Тип РазмерНазначеніе [Cod] [int]-Код [id_Zakaz] [int]-Номер замовлення [id_bludo] [int]-Блюдо [kol] [int]-Кількість порцій [date_timeZ] [datetime ]-Час замовлення [date_timePodach] [datetime]-Час подачі страви до столу
Таблиця 3.40 - Опис таблиці «Рахунок».
НазваниеТипРазмерНазначение[Cod][int]-Код[id_zakaz][int]-Номер замовлення [Summa] [float]-Сума [ID_Skidka] [int]-Код знижки [Itogo] [float]-Підсумкова сума
.4 Вимоги щодо забезпечення цілісності даних
Під вимогами щодо забезпечення цілісності даних мається на увазі наявність засобів, що дозволяють упевнитися, що інформація в базі даних завжди залишається коректною і повною. Повинні бути встановлені правила цілісності, і вони повинні зберігатися разом з базою даних дотримуватися на глобальному рівні. Цілісність даних повинна забезпечуватися незалежно від того, яким чином дані заносяться в пам'ять (в інтерактивному режимі, за допомогою спеціальної програми).
До засобів забезпечення цілісності даних на рівні СУБД відносяться:
вбудовані засоби для призначення первинного ключа, в тому числі засоби для роботи з типом полів з автоматичним приростом, коли СУБД самостійно привласнює нове унікальне значення;
- кошти підтримки посилальної цілісності, що забезпечують запис інформації про зв'язки таблиць і автоматично припиняють будь-яку операцію, що зумовлює порушення посилальної цілісності;
- механізми блокування транзакцій.
В СУБД блокування використовуються для гарантованого забезпечення, що в будь довільний час не більше однієї транзакції модифікує будь-який заданий набір даних, це - механізм, який дозволяє працювати в умовах конкурентного доступу; наприклад, без будь-якої моделі блокування, яка забороняє одночасне оновлення однієї і тієї ж рядки, багатокористувацький доступ до бази даних буде неможливим. Однак якщо блокування використовуються дуже часто або неправильно, вони можуть фактично заборонити конкурентний доступ. Якщо СУБД заблокує непотрібні дані, то деякі користувачі не зможуть паралельно виконувати свої операції.