Содержание
- 2. Ограничения реляционной модели Внутренние ограничения модели: Неделимые (атомарные) значения Каждая таблица должна иметь первичный ключ Возможные
- 3. Условные обозначения А, В, С, ... — одиночные атрибуты, X, Y, Z—множества атрибутов, a, b, с,
- 4. Функциональная зависимость Пусть X и Y — атрибуты отношения R. Атрибут Y отношения R функционально зависит
- 5. Свойства ФЗ Обозначение Х ≠ У показывает, что между X и Y нет функциональной зависимости. Если
- 6. Пример функциональной зависимости
- 7. Описание ФЗ на примере На отношении R(A1,A2,...An) определено множество функциональных зависимостей F = { A1->A2, A1->A3,
- 8. Многозначные зависимости Многозначная зависимость m У от X: m: X →→ Y. Многозначная зависимость существует, если
- 9. Пример МЗ
- 10. Описание МЗ в примере На отношении R(A1,A2,...An) определено множество функциональных и многозначных зависимостей F = {
- 11. Проверка наличия МЗ в отношении Если в R имеет место зависимость X->->Y, то для двух произвольных
- 12. Пример проверки МЗ
- 13. Нормализация схемы БД
- 14. 1-ая нормальная форма (1ПФ) Схема отношения R находится в первой нормальной форме тогда и только тогда,
- 15. 2-ая нормальная форма (2НФ) Схема отношения R находится во второй нормальной форме, если она находится в
- 16. Свойство 2НФ Если X — ключ отношения R, Y≤X, А — непервичный (неключевой) атрибут отношения R,
- 17. Пример 2НФ Исходное отношение R(A1,A2,A3,A 4, A5) – нарушает 2НФ Результат декомпозиции исходного отношения: R1(A1,A2,A3, A5)
- 18. 3-ая нормальная форма (3НФ) Схема отношения R находится в третьей нормальной форме, если не существует ключа
- 19. Пример 3НФ Исходное отношение R(A1,A2,A3,A4 , A5)- нарушает 3НФ Р езультат декомпозиции исходного отношения: R1(A1,A2,A3, A4
- 20. Свойство 3НФ Когда отношение имеет только один ключ и другие зависимости, в том числе многозначные, в
- 21. 3-ая усиленная нормальная форма (НФ Бойса-Кодда) Схема отношения R с зависимостями F находится в усиленной третьей
- 22. Пример НФБК Исходное отношение R(A1,A2,A3,A 4 , A5) - нарушает НФБД Детерминанты A1 и A3 Р
- 23. 4 -ая нормальная форма (4 НФ) Если в отношении присутствуют многозначные зависимости, то схема отношения должна
- 24. Примеры 4 НФ ЗНф, 3УНФ, 4 Нф 3УНФ, 4 НФ 4 НФ
- 25. Аномалии Сложность выполнения операций Отсутствуют при чтении Встречаются при добавлении, удалении, изменении Дубликаты, повтор действий, удаление
- 26. Нормализация Нормализация отношений выполняется декомпозицией их схем. Декомпозицией схемы отношения R={A1 А2,..., Ап} называется замена схемы
- 27. Задание
- 28. Решение R1 (A1, A2,A3, A 4, A6, A12 ) R2( A 4 , A5 ) R3
- 29. Атрибуты ПО (Студент) ФИО, ном-зачетки, г.рождения, телефон, инд.группы, уч.план, кафедра, тел.кафедры
- 30. Схема БД Студента (4 НФ) Студент ( Ном-зачетки, Фамилия, Имя, Отчество, год.рождения, Инд-кафедры ) Группа( инд-группы,
- 32. Скачать презентацию