Головна

Третя нормальна форма

  1. GСтереотіпна форма поведінкі, что вінікає у відповідь на певні Зміни навколишнього середовища, назівається інстінктом. Інстинкти є спеціфічнімі для шкірного виду.
  2. I.5.1. Формат Введення Даних типу Дата
  3. II. Наголоси в дієслівних формах
  4. IV етап. Спосіб представлення інформації.
  5. IX. Розкажіть про свій робочий день, використовуючи інформацію з текстів, наведених вище.
  6. Mobile. Устаткування. Корисна інформація. Прямі - Федеральні номера

Реляційна таблиця має 3НФ, якщо для будь-якої ФЗ: Х > Y детермінант Х є ключем. З визначення випливає, що будь-яка таблиця, яка задовольняє 3НФ, також задовольняє 2НФ. Однак зворотне невірно.

Третя нормальна форма. Будь детермінант є ключем.

Таблиця 14.

Таблиця, що порушує 3НФ

 працівник
код працівника  Тип спеціальності  преміальні
 електрик  3.5
 штукатур  3.0
 електрик  3.5

У табл. 14 є наступні функціональні залежності:

ФЗ: Код працівника > Тип спеціальності

Код працівника > Преміальні

Однак є ФЗ: Тип спеціальності > Преміальні

Перші дві ФЗ задовольняють 3НФ, а остання - немає, т. К. Тип фахом не є ключем. Таблиця Працівник не задовольняє 3НФ, проте задовольняє 2НФ. Недоліки таблиці, що не задовольняє 3НФ:

1. розмір преміальних для типу спеціальності повторюється в кожному рядку, що відноситься до працівника цієї спеціальності. Це надлишкові дані, що займають зайве місце;

2. якщо розмір преміальних зміниться, то потрібно оновити кожну таку рядок. Якщо рядок видаляється, ми можемо втратити інформацію про розмір преміальних для даної спеціальності. Т. О. таблиця схильна до аномалій оновлення та видалення;

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

До таблиці, що порушує 3НФ, потрібно застосувати розбиття. З реляційної таблиці Працівник видалимо всі атрибути, які стоять в правій частині ФЗ, що порушують 3НФ (це Преміальні). Створимо нову таблицю, що складається з атрибутів як з лівої, так і з правої частин ФЗ, що порушує 3НФ. Детермінант Тип спеціальності буде ключем.

працівник (код працівника, Тип спеціальності)

преміальні (Тип спеціальності, Преміальні)

Контрольні питання для самопідготовки студентів

  1. Перерахуйте класичні моделі організації даних.
  2. Опишіть ієрархічну модель даних.
  3. Опишіть мережеву модель даних.
  4. Основні поняття реляційної моделі даних?
  5. Властивості, якими повинна володіти таблиця, щоб її можна було віднести до реляційної моделі?
  6. Поясніть призначення зовнішнього ключа
  7. Пояснити призначення процедури нормалізації?
  8. У чому полягає нормалізація відносин?
  9. Які операції можна виконувати над даними в реляційній моделі?

Друга нормальна форма | Посилання на літературні джерела, наведені в робочій програмі дисципліни


Термінологія баз даних | Види взаємозв'язків між об'єктами предметної області | Трирівнева модель БД | Посилання на літературні джерела, наведені в робочій програмі дисципліни | Ієрархічна модель даних | Мережева модель даних | Реляційна модель даних | Фундаментальні властивості відносин | Операції над даними в реляційній моделі | нормалізація відносин |

© 2016-2022  um.co.ua - учбові матеріали та реферати