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

Реферат Автоматизований облік замовлень в меблевому салоні





а зв'язками типу один-до-багатьох шляхом створення проміжної сутності.

Окреслені на «Рис.3» зв'язку між сутностями показують, що:

один клієнт може зробити багато замовлень (один-до-багатьох);

замовлення оформляється тільки на один товар (один-до-одного).

Рис. 3 Концептуальна модель


Представлена ??концептуальна модель бази даних «Рис.3» не містить зайвої програмістської інформації, що дозволяє легко обговорити її з фахівцем тієї предметної області, для якої вона створювалася. На основі концептуальної моделі в процесі проектування створюються логічна і фізична моделі даних.


.2 Проектування логічної моделі даних


Другим етапом у проектуванні бази даних є побудова логічної моделі даних.

Логічне (Даталогіческое) проектування - створення схеми бази даних на основі конкретної моделі даних, наприклад, реляційної моделі даних.

Основи реляційної моделі даних були вперше викладені в статті Є. Кодда в 1970 р. Ця робота послужила стимулом для великої кількості статей і книг, в яких реляційна модель отримала подальший розвиток. Реляційна модель заснована на математичному понятті відносини , фізичним представленням якого є таблиця .

Ставлення - це плоска таблиця, що складається із стовпців і рядків.

Атрибут - це пойменований стовпець відносини.

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

Логічна модель дозволяє повністю задати структуру даних, однак без «прив'язки» до конкретної платформі реалізації, дозволяючи поглянути на схему даних в цілому, без зайвих деталей. Така модель може бути надалі реалізована для різних СУБД.

У реляційній моделі відносини використовуються для зберігання інформації про об'єкти, представлених в базі даних. Ставлення зазвичай має вигляд двовимірної таблиці, в якій рядки відповідають окремим записам, а стовпці - атрибутам. При цьому атрибути можуть розташовуватися в будь-якому порядку, незалежно від їх переупорядочивания, ставлення буде залишатися одним і тим же, а тому мати той же зміст.

При побудові логічної моделі реляційної бази даних необхідно нормалізувати відносини інформаційної моделі предметної області і перетворити її об'єкти в логічні таблиці бази даних.

На етапі проектування логічної моделі зробимо нормалізацію таблиць і наведемо їх до третьої нормальної форми.

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

Друга нормальна форма вимагає, щоб всі поля таблиці залежали від первинного ключа, тобто, щоб первинний ключ однозначно визначав запис і не був надмірний. Якщо ж у будь таблиці є залежність якихось НЕ ключових полів від частини первинного ключа, слід виділити їх в окрему таблицю, зробивши первинним ключем нової таблиці ту частину первинного ключа, від якої залежать дані поля, і встановити зв'язок «один до багатьох » від нової таблиці д...


Назад | сторінка 5 з 16 | Наступна сторінка





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

  • Реферат на тему: Базові поняття реляційної моделі даних (створення таблиці MS Access)
  • Реферат на тему: Розробка реляційної моделі бази даних
  • Реферат на тему: Реляційні моделі бази даних
  • Реферат на тему: Реляційні моделі бази даних
  • Реферат на тему: Розробка моделі бази даних для компанії, що займається прокатом автомобілів