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

Реферат Розробка клієнтського веб-інтерфейсу до бази даних туристичної фірми





fy"> .1.2.2 Заповнення попередніх відносин атрибутами

Після формування попередніх відносин необхідно заповнити їх неключовими атрибутами. Після додавання неключових атрибутів і визначення їх типів ставлення взяли вигляд, показаний на малюнку 11. <В 

Малюнок 11. Попередні відносини, заповнені неключовими атрибутами


.2.1.3 Перевірка попередніх відносин на відповідність нормальним формам

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

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

Існує кілька нормальних форм, кожній з яких відповідає певний набір обмежень, і ставлення знаходиться в нормальній формі, якщо воно задовольняє властивому їй набору обмежень.

Розглянемо процес нормалізації і переведення відносин:

Відношення знаходиться в 1НФ, якщо в ньому кожне значення, що стоїть на перетині рядка і стовпчика, що не расчленяемо на кілька значень. p align="justify"> Відносини знаходяться в 1НФ за визначенням. Якщо таблиця є відношенням, то вона перебуває в 1НФ. p align="justify"> Відношення знаходиться в 2НФ, якщо воно знаходиться в 1НФ і кожен неключових атрибут функціонально повно залежить від первинного ключа, тобто відсутні часткові функціональні залежності.

Якщо потенційний ключ відносини є простим, то ставлення автоматично знаходиться в 2НФ.

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

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

Якщо відносно всього один потенційний ключ, то ставлення, що знаходиться в 3НФ, одночасно перебуває і в БКНФ.

НФ є достатньою при вирішенні більшості практичних завдань, і процес проектування реляційної бази даних, як правило, закінчується приведенням до неї.

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

Ставлення В«ТоварВ»


В 

Малюнок 12. Діаграма функціональних залежностей для відношення В«ТоварВ». br/>

Відношення знаходиться в 1...


Назад | сторінка 12 з 29 | Наступна сторінка





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

  • Реферат на тему: Інтегрування рівнянь руху матеріальної точки, що знаходиться під дією змінн ...
  • Реферат на тему: Інтегрування диференціальних рівнянь руху матеріальної точки, що знаходитьс ...
  • Реферат на тему: Дослідження впливу параметрів руху об'єкта, що знаходиться за перешкодо ...
  • Реферат на тему: Постізометрична релаксація м'язів спини, що мають відношення до верхніх ...
  • Реферат на тему: Як бути, якщо контрагент за договором - нерезидент?