Нормализация данных презентация

Содержание

Слайд 2

Нормализация данных

Нормализация представляет собой процесс реорганизации данных путем ликвидации повторяющихся групп и иных

противоречий с целью приведения к виду позволяющему осуществить непротиворечивое и корректное редактирование данных. Нормализацию можно определить как процесс, направленный на снижение избыточности в реляционной БД.
Обычно различают следующие проблемы, возникающие при наличии ненормальных таблиц:
Избыточность данных;
Аномалии обновления;
Аномалия удаления;
Аномалия ввода.

Слайд 3

Нормальные формы

Первая нормальная форма – 1НФ;
Вторая нормальная форма – 2НФ;
Третья нормальная форма –

3НФ;
Нормальная форма Байса-Кодда – НФБК;
Четвертая нормальная форма – 4НФ;
Пятая нормальная форма – 5НФ.

Слайд 4

Пример нормализации данных

Рассмотрим пример нормализации БД управления доставкой заказов. Неупорядоченная БД " Продажи"

состояла бы из одной таблицы " Продажи" выглядела бы так:
Таблица «Продажи»

Слайд 5

Первая нормальная форма

Первая нормальная форма предопределяет атомарность всех данных, содержащихся в столбцах. 1НФ

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

Таблица «Продажи»

Таблица «Продажи»

Слайд 6

Вторая нормальная форма

Ко Второй нормальной форме можно перейти от таблицы, которая уже соответствует 1НФ.

Дополнительно должно выполняться следующее условие: каждое неключевое поле должно полностью зависеть от первичного ключа.

Таблица «Продажи»

Таблица «Заказы»

Таблица «Товары»

Слайд 7

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

Считается, что таблица соответствует Третьей нормальной форме (3НФ), если она соответствует 2НФ и

все не ключевые столбцы взаимно независимы. Столбец, значения которого получаются вычислением на основе данных из других столбцов, представляет собой один из примеров зависимости.

Таблица «Заказы»

Таблица «Товары»

Слайд 8

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

Имя файла: Нормализация-данных.pptx
Количество просмотров: 58
Количество скачиваний: 0