Нормализация таблиц, её цель. Первая нормальная форма. Вторая нормальная форма. Третья нормальная форма

Реляционная база данных считается эффективной, если она обладает приведенными ниже характеристиками:

1. Минимизация избыточности данных. В базе данных присутствует избыточность, если одни и те же данные находятся в нескольких местах.

2. Минимальное использование отсутствующих значений ( Null-значений). Из-за неопределенности интерпретации Null-значений их использование желательно свести к минимуму.

3. Предотвращение потери информации.

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

Были выделены три нормальные формы – 1НФ, 2НФ, 3НФ.

Реляционная база данных считается эффективной, если все ее таблицы находятся как минимум в 3НФ.

Таблица находится в 1НФ, если все ее поля содержат только простые неделимые значения.

Таблица находится в 2НФ, если она удовлетворяет требованиям 1НФ и не ключевые поля функционально полно зависят от первичного ключа

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: