Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Понятия о нормальных формах (1НФ, 2НФ, 3НФ)



1НФ: Требует, чтобы не использовали составные атрибуты, в противном случае обращение к частям запрещается. Таблицы должна быть связаны по общим полям – это реализация первого этапа – построение информационной модели.

2НФ: Понятие полной и частичных зависимостей. Частичная – атрибут зависит от части ключа, 2НФ запрещает частичные зависимости. Чтобы избавиться от частичной зависимости, необходимо одну таблицу расщеплять на 2. (B -> D => AB->C & B->D, была таблица с полями ABCD, стало две таблицы: ABC и BD).

3НФ: Запрет на транзитивные зависимости (зависимости от не ключевого атрибута). (A->B->C, где В – посредник и не ключевой атрибут, необходимо расщепление и объявление В ключом).

Нормальная форма Бойса-Кодда, 4НФ

На ряду с 3НФ существует особый вид НФ – Бойса-Кодда, где требуется, чтобы в таблице был только 1 ключ, в этом случае аномалии просто невозможны.


4НФ: содержание многозначной ФЗ.

Есть некоторая таблица ABC, где есть ФЗ: A ->>BC. В столбцах ВС представлены все возможные комбинации атрибутов для данного значения А, поэтому, когда имеет место ФЗ, то зависимые атрибуты образуют все возможные комбинации. Для внесения изменений в таблицу без потерь необходима нормализация.

A B C
a1 b1 c1
a1 b1 c2
a1 b2 c1
a1 b2 c2
a2 b1 c1
a2 b1 c2
a2 b2 c1
a2 b2 c2





Дата публикования: 2015-02-03; Прочитано: 416 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...