Третья нормальная форма. Нормальная форма Бойса-Кодда. Четвертая нормальная форма. Пятая нормальная форма
Содержание
- 2. 3NF Требования третьей нормальной формы (3NF) Требование третьей нормальной формы (3NF) заключается в том, чтобы в
- 3. Главное правило третьей нормальной формы (3NF): Таблица должна содержать правильные неключевые столбцы
- 4. Пример Таблица сотрудников во второй нормальной форме.
- 5. Таблица сотрудников в третьей нормальной форме.
- 6. Нормальная форма Бойса-Кодда (BCNF) Между 3 и 4 нормальной формой есть еще и промежуточная нормальная форма,
- 7. Требования нормальной формы Бойса-Кодда Требования нормальной формы Бойса-Кодда следующие: Таблица должна находиться в третьей нормальной форме.
- 8. Главное правило нормальной формы Бойса-Кодда (BCNF) : Часть составного первичного ключа не должна зависеть от неключевого
- 9. Пример Таблица проектов и кураторов. Таблица находится в третьей нормальной форме, так как у нас есть
- 11. Четвертая нормальная форма (4NF) базы данных Перед тем как переходить к процессу приведения таблиц базы данных
- 12. Требования четвертой нормальной формы (4NF) Требование четвертой нормальной формы (4NF) заключается в том, чтобы в таблицах
- 13. Пример
- 14. В данном случае первичный ключ здесь состоит из всех трех столбцов, поэтому эта таблица автоматически находится
- 15. Главное правило четвертой нормальной формы (4NF) В таблице не должно быть многозначных зависимостей
- 16. Решение в данном случае как всегда – декомпозиция. Мы должны вынести каждую многозначную зависимость в отдельную
- 17. Классический пример приведения таблиц базы данных к четвертой нормальной форме Студент ->-> Курс Студент ->-> Хобби
- 18. Однако, если мы заглянем в исходную таблицу, то мы четко увидим, что «Иванов И.И.» посещает курс
- 19. Чтобы нормализовать эту таблицу, мы должны точно так же, как и в предыдущем примере, разбить ее
- 20. Нормализация для: Устранение аномалий Повышение производительности
- 21. Полностью нормализованная база данных – это плохая база данных. Хорошая база данных – это база, которая
- 22. Пятая нормальная форма (5NF) базы данных После того как таблицы базы данных находятся в четвертой нормальной
- 23. Это стандартное определение для пятой нормальной формы. К сожалению, более простыми словами сформулировать определение для пятой
- 24. Таблица будет находиться в пятой нормальной форме, если она не будет содержать зависимости соединения.
- 25. И здесь вводится еще одно новое понятие «Декомпозиция без потерь». Декомпозиция без потерь – процесс разбиения
- 26. Иными словами, чтобы выполнить требование пятой нормальной формы, необходимо осуществить декомпозицию таблицы без потери данных. Схематично
- 27. Пример
- 28. Поработав с предметной областью, мы выясняем, что: Иванов И.И. может работать только в направлении «Разработка» Сергеев
- 29. Чтобы выполнить декомпозицию без потерь, нам нужно разбить данную таблицу на три проекции {Сотрудник, Проект}, {Сотрудник,
- 31. Таблицы созданы, теперь если мы выполним следующий запрос, который соединяет эти три таблицы, и он вернет
- 33. Скачать презентацию