Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Створення бази даних ресторану, розрахованої на роботу з клієнтами та ведення обліку продуктів приготування

Реферат Створення бази даних ресторану, розрахованої на роботу з клієнтами та ведення обліку продуктів приготування





1 порціюЧісловой







Код блюдаСчётчікНаіменованіе блюдаТекстовийРецепт блюдаПоле МЕМОСостав блюдаТекстовийВремя пріготовленіяЧісловойЦена БлюдаДенежнийОб'ём порцііТекстовийЦена блюдаДенежний

Код ЗаказаСчётчікВремя заказаДата время№ столаЧісловойСтоімостьДенежнийКод сотруднікаТекстовийЦена блюдаДенежний







Малюнок 1 Атрибути і типи даних.


. 3 Модель Сутність-Зв'язок (ERD)


Це модель предметної області, яка використовується на етапі інфологіческого проектування. Нотація ERD була вперше введена П. Ченом (Chen). Модель використовує три основних елементи: сутність, атрибут і зв'язок.

Сутність - це абстракція якого-небудь об'єкта, процесу або явища реального світу, про який потрібно зберігати інформацію. В якості сутності можуть виступати матеріальні та нематеріальні об'єкти. Тип сутності визначає набір однорідних об'єктів, а екземпляр сутності - конкретний об'єкт в наборі. Кожен тип сутності володіє одним або декількома атрибутами. Кожному типу сутності має бути дано унікальне ім'я. До одному й тому ж імені повинна завжди застосовуватися одна й та ж інтерпретація.

Атрибут - це пойменована характеристика сутності, яка приймає значення з деякого безлічі значень. Наприклад, для сутності Рецепти атрибутами є найменування страви, рецепт, інгредієнти і т.п. Щоб задати атрибут в моделі, необхідно присвоїти йому найменування, привести смислове опис атрибута, визначити безліч його допустимих значень і вказати, для чого він використовується. Основне призначення атрибуту - опис властивості сутності, а також ідентифікація екземплярів сутності. Атрибут можна використовувати і як зв'язок - це теж ознака сутності. Атрибут може бути або обов'язковим, або необов'язковим. Обов'язковість означає, що атрибут не може приймати невизначених значень (null values). Атрибут може бути або описовим (т. Е. Звичайним дескриптором сутності), або входити до складу унікального ідентифікатора (первинного ключа). Первинний ключ - набір атрибутів, значення якого однозначно визначають екземпляр сутності. Зовнішній ключ - це набір атрибутів, використовуваний для представлення зв'язків між сутностями.

Зв'язки - пойменована асоціація між двома сутностями, значима для розглянутої предметної області. Зв'язок - це засіб, за допомогою якого представляються відносини між сутностями, що мають місце в предметної області. Зв'язки може даватися ім'я, виражається граматичним оборотом дієслова. Ім'я кожного зв'язку між двома даними сутностями повинно бути унікальним, але імена зв'язків у моделі не зобов'язані бути унікальними.

Зв'язки можуть бути між двома (бінарні), трьома (тернарние) і більше сутностями. Найчастіше використовуються бінарні. Вони класифікуються наступним чином:

Зв'язок «один - до - одному» (відображення 1: 1). Коли кожному екземпляру сутності А відповідає один і тільки один екземпляр сутності Б, і навпаки. Зв'язок двунаправленная. У розробляється БД цей зв'язок використовується для таблиць: кухня і рецепти.

Зв'язок «один - до - багатьох» Це такий тип зв'язку, коли кожному екземпляру сутності А може відповідати жодного, один або кілька екземплярів сутності Б, проте кожному екземпляру сутності Б відповідає один і тільки один екземпляр сутності А. У розробляється базі даних використовуються зв'язку «один - до - багатьох» використовується для таблиць кухня та замовлення.

Зв'язок «багато - до - одному». Це відображення назад попередньому. Зв'язок «багато - до - багатьох». Це такий тип зв'язку, при якому кожному екземпляру сутності А може відповідати жодного, один або кілька екземплярів сутності Б, і навпаки.


. 4 Нормальна форма


Нормальна форма - вимога до структурі таблиць в теорії реляційних баз даних для усунення з бази надлишкових функціональних залежностей між атрибутами (полями таблиць).

Процес перетворення відносин бази даних (БД) до виду, відповідальному нормальним формам, називається нормалізацією. Нормалізація призначена для приведення структури БД до виду, що забезпечує мінімальну логічну надмірність, і не має на меті зменшення або збільшення продуктивності роботи або ж зменшення або збільшення фізичного обсягу бази даних.

Кінцевою метою нормалізації є зменшення потенційної суперечливості збереженої в базі даних інформації. Загальне призначення процесу нормалізації полягає в наступному:

виключення деяких типів надмірності;

усунення деяких аномалій оновлення;

розробка проекту бази даних, який є досить «які...


Назад | сторінка 3 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розгляд сутності та значення млинцевій &Млинцевий дворик&
  • Реферат на тему: Сутності та види пілінгу
  • Реферат на тему: Аналіз сутності страху
  • Реферат на тему: Проблема сутності та характеру міжособистісних відносин людей
  • Реферат на тему: Теорії буття, свідомості, дослідження людської сутності