Содержание
- 2. ПРОЕКТИРОВАНИЕ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ С ИСПОЛЬЗОВАНИЕМ НОРМАЛИЗАЦИИ Нормализация отношений – это пошаговый обратимый процесс композиции или
- 3. НОРМАЛЬНЫЕ ФОРМЫ первая нормальная форма (1 НФ); вторая нормальная форма (2 НФ); третья нормальная форма (3
- 4. КЛЮЧИ Ключ отношения – это группа из одного или более атрибутов, которая уникальным образом идентифицирует кортеж.
- 5. ОТНОШЕНИЕ СЕКЦИЯ (простой ключ) ОТНОШЕНИЕ СЕКЦИЯ (составной ключ)
- 6. ФУНКЦИОНАЛЬНЫЕ ЗАВИСИМОСТИ В отношении R атрибут Y функционально зависит от атрибута X (X и Y могут
- 7. БАЗОВЫЕ ОПРЕДЕЛЕНИЯ Полная функциональная зависимость Детерминант Транзитивная функциональная зависимость Неключевой атрибут Взаимно независимые атрибуты
- 8. АНОМАЛИЯМИ МОДИФИКАЦИИ Отношение Секция (Код студента, Секция, Плата) Ключ: (Код студента )
- 9. КЛАССЫ ОТНОШЕНИЙ
- 10. ПЕРВАЯ НОРМАЛЬНАЯ ФОРМА в отношении не может быть двух одинаковых кортежей; порядок следования кортежей несущественен; каждый
- 11. ПЕРВАЯ НОРМАЛЬНАЯ ФОРМА в отношении не может быть двух одинаковых кортежей
- 12. ПЕРВАЯ НОРМАЛЬНАЯ ФОРМА порядок следования кортежей несущественен
- 13. ПЕРВАЯ НОРМАЛЬНАЯ ФОРМА все значения атрибутов содержат только одно значение из соответствующего домена, и в качестве
- 14. ПЕРВАЯ НОРМАЛЬНАЯ ФОРМА каждый кортеж в отношении должен иметь одно и то же количество атрибутов; повторяющиеся
- 15. ПЕРВАЯ НОРМАЛЬНАЯ ФОРМА СТУДЕНТ(Номер зачетной книжки, Фамилия, Имя) Ключ: (Номер зачетной книжки) ТЕЛЕФОН(Номер зачетной книжки, Телефон,
- 16. ВТОРАЯ НОРМАЛЬНАЯ ФОРМА Проверяйте составные ключи Отношение СЕКЦИЯ, Ключ: (Код студента , Секция)
- 17. Нормализация отношения СЕКЦИЯ СТУДЕНТ(Код студента книжки, Секция) Ключ: (Код студента, Секция) СЕКЦИЯ(Секция, Плата) Ключ: (Секция)
- 18. ВТОРАЯ НОРМАЛЬНАЯ ФОРМА Отношение R находится во второй нормальной форме (2 НФ) в том и только
- 19. ТРЕТЬЯ НОРМАЛЬНАЯ ФОРМА Проверяйте любые оставшиеся группы информации. Отношение не должно иметь транзитивных зависимостей. Отношение ПРОЖИВАНИЕ
- 20. Устранение транзитивной зависимости в таблице ПРОЖИВАНИЕ ПРОЖИВАНИЕ (Код студента, Общежитие) Ключ: (Код студента ) ОБЩЕЖИТИЕ (Общежитие,
- 21. ТРЕТЬЯ НОРМАЛЬНАЯ ФОРМА Отношение R находится в третьей нормальной форме (3 НФ) в том и только
- 22. Нормальная форма Бойса-Кодда Каждый кортеж означает, что некоторый студент изучает определенную дисциплину у указанного преподавателя При
- 23. Нормальная форма Бойса-Кодда Отношение находится в 3 НФ. Наличие аномалий. В данном отношении есть два потенциальных
- 24. Отношение Учёба В данном отношении существует функциональна зависимость Преподаватель → Предмет и Преподаватель при этом не
- 25. УЧЁБА Ключ: (Код студента, Преподаватель) ПРЕПОДАВАНИЕ Ключ: Преподаватель Приведение отношения Учёба к нормальной форме Бойса-Кодда
- 26. КОГДА 3 НФ НФБК На практике комбинация всех трёх условий встречается редко, и для отношений, в
- 27. ЧЕТВЁРТАЯ НОРМАЛЬНАЯ ФОРМА Таблица не должна содержать полей для двух или более независимых, различных фактов Отношение
- 28. Многозначная зависимость Атрибут X многозначно определяет атрибут Y в R (или Y многозначно зависит от X),
- 29. Устранение многозначной зависимости в отношении НАВЫКИ Для приведения отношения в 4 НФ необходимо при обнаружении в
- 30. Страны, которые посетил студент, и иностранные языки, которые знает студент ЧЕТВЁРТАЯ НОРМАЛЬНАЯ ФОРМА
- 31. ПЯТАЯ НОРМАЛЬНАЯ ФОРМА Возможность восстановить исходные данные, которые были удалены из таблиц по причине их избыточности
- 32. Предположим, что нужно хранить данные об ассортименте нескольких дилеров, торгующих продукцией нескольких фирм (перечень товаров фирм
- 33. ПЯТАЯ НОРМАЛЬНАЯ ФОРМА
- 34. Предположим, что нужно хранить данные об ассортименте нескольких дилеров, торгующих продукцией нескольких производителей (перечень товаров у
- 35. ПЯТАЯ НОРМАЛЬНАЯ ФОРМА Нельзя выполнить декомпозицию на две таблицы
- 36. ПЯТАЯ НОРМАЛЬНАЯ ФОРМА При соединении двух таблиц появляются «лишние» строки
- 38. Скачать презентацию