Слайд 4
Чтобы куда-то прийти, нужно сначала знать, куда ты
идешь.
Чеширский кот
Слайд 5
Цель:
Познакомиться с процессом нормализации баз данных
Основные вопросы:
Что такое
нормализация БД
Зачем выполнять нормализацию БД
Как осуществлять нормализацию БД
Слайд 6
1 нормальная форма
Плохо нормализованная таблица
Хорошо нормализованная таблица
Слайд 7
1 нормальная форма
Требует, чтобы каждое поле таблицы:
было неделимым
(не должно делиться но более мелкие значения)
не содержало
повторяющихся групп
Слайд 8
2 нормальная форма
Плохо нормализованная таблица
Хорошо нормализованная таблица
Слайд 9
2 нормальная форма
Таблица находится в первой нормальной форме
Все
поля таблицы зависят от первичного ключа
Слайд 10
3 нормальная форма
Плохо нормализованная таблица
Слайд 11
3 нормальная форма
Таблица находится во второй нормальной форме
Нет
транзитивных зависимостей между полями в таблице, т.е. когда значения
не ключевых полей зависят от значений других не ключевых полей
Слайд 12
Результаты нормализации
Плюс. Таблицы содержат только один элемент избыточных
данных – это поле связи, присутствующее одновременно у родительской
и дочерних таблиц
Минус. Сильно увеличивается число таблиц:
Теряется восприятие системы в целом.
Усложняются запросы, приходится объединять данные из разных таблиц (скорость выполнения падает)