Содержание
- 2. Теория нормализации Нормализация данных – это декомпозиция (разбиение путем проецирования) отношения, находящегося в предыдущей нормальной форме,
- 3. Цели нормализации Основной целью теории нормальных форм первоначально была экономия места на диске. Данные должны быть
- 4. Первая нормальная форма Отношение R находится в первой нормальной форме (1NF) тогда и только тогда, когда
- 5. Примеры 1НФ Не удовлетворяет 1НФ 1НФ Не удовлетворяет 1НФ
- 6. Декомпозиция без потерь Основой нормализации является процесс разбиения - или декомпозиции. Причем нас будет интересовать не
- 7. Корректные и некорректные декомпозиции отношений
- 8. Корректные и некорректные декомпозиции отношений STUDENTS Декомпозиция (1) (без потерь) STUD STUD—LEADER Результат соединения (1)
- 9. Корректные и некорректные декомпозиции отношений STUDENTS Результат соединения (2) Декомпозиция (2) (с потерями) STUD RATING—LEADER
- 10. Теорема Хита Пусть дано отношение r (A, B, C), где A, B и C – непересекающиеся
- 11. ГРУППЫ атрибутов: A, B и C. B → C
- 12. Атрибут B минимально зависит от атрибута A, если выполняется минимальная слева FD A→B.
- 13. Диаграммы функциональных зависимостей Минимальные множества FD можно наглядно представлять с помощью диаграмм FD.
- 14. Диаграммы функциональных зависимостей Замечание. Первичный ключ всегда является детерминантом, НО детерминант не обязательно является первичным ключом!
- 15. Данные по студентам ф-та математики, физики и информатики
- 16. Отношение Students_Value_Leader Организация данных: первая нормальная форма 1NF
- 17. Аномалии модификации Избыточность данных приводит к следующим аномалиям: аномалия удаления аномалия вставки аномалия модификации Необходимость нормализации
- 18. Диаграмма зависимостей: первая нормальная форма (1NF) A атрибут первичного ключа зависимости, основанные на первичном ключе частичные
- 19. Комментарии к диаграмме зависимостей Частичная зависимость (partial dependency) – зависимость, определяемая только частью составного первичного ключа.
- 20. Приведение к 1NF Таблица приведена к 1NF, если в ней: определены все ключевые атрибуты; отсутствуют повторяющиеся
- 21. Приведение к 2NF 1. Students {Student_ID; Surname; Sex; Birthday} 2. Specialities {Speciality; Value} 3. Assignment {Student_ID;
- 22. Результат приведения к 2NF ТЗ ЧЗ ЧЗ ЧЗ ЧЗ Таблица Assignment Таблица Specialities Таблица Students ТЗ
- 23. Приведение к 2NF Таблица приведена к 2NF, если: она приведена к 1NF; в ней отсутствуют частичные
- 24. Приведение к 3NF 1. Students {Student_ID; Surname; Sex; Birthday;} 2.Specialities {Speciality;Value} 3. Assignment {Student_ID; Speciality; Rating;
- 25. Результат приведения к 3NF ТЗ ЧЗ ЧЗ ЧЗ ЧЗ Таблица Assignment Таблица Specialities Таблица Students Таблица
- 26. Приведение к 3NF Таблица приведена к 3NF, если: она приведена к 2NF; в ней отсутствуют транзитивные
- 27. Нормальная форма Бойса-Кодда (BKNF) Таблица приведена к BKNF, если: она приведена к 3NF; каждый детерминант таблицы
- 28. Необходимость приведения 3NF к BKNF Если неключевой атрибут является детерминантом ключевого атрибута, это удовлетворяет требованиям отношения
- 29. Декомпозиция структуры таблицы для выполнения требований BKNF 3NF но не BKNF ЧЗ 1NF 3NF и BKNF
- 30. Пример Рассмотрим отношение R:
- 31. Пример Декомпозиция без потерь:
- 33. Скачать презентацию