Содержание
- 2. Основная цель проектирования БД – это сокращение избыточности хранимых данных, а, следовательно, экономия объема используемой памяти,
- 4. Пример неизбыточного дублирования данных
- 5. Пример избыточного дублирования данных Пример неудачного отношения Возможный способ декомпозиции
- 6. Нормализация – это разбиение таблицы на две или более, обладающих лучшими свойствами при включении, изменении и
- 7. Нормализованная таблица в реляционной БД удовлетворяет условию, в соответствии с которым в каждой ячейке таблицы всегда
- 8. Нормальные формы: - первая нормальная форма (1NF); - вторая нормальная форма (2NF); - третья нормальная форма
- 9. Основные свойства нормальных форм Каждая следующая нормальная форма в некотором смысле лучше предыдущей нормальной формы; При
- 10. Функциональная зависимость Поле В таблицы функционально зависит от поля А той же таблицы в том и
- 11. Таблица Поставщики поле Страна функционально зависит от составного ключа (Поставщик, Город). Однако эта зависимость не является
- 12. Полная функциональная зависимость Поле В находится в полной функциональной зависимости от составного поля А, если оно
- 13. 1НФ Таблица находится в первой нормальной форме (1НФ) тогда и только тогда, когда ни одна из
- 14. 2НФ Таблица находится во второй нормальной форме (2НФ), если она удовлетворяет определению 1НФ - все ее
- 15. Пример 2. Таблица УСПЕВАЕМОСТЬ
- 16. Первичным ключом является совокупность полей № ЗАЧЕТНОЙ КНИЖКИ, КУРС.
- 17. Таблица успеваемость не находится в 2НФ. Приведение данной таблицы к 2НФ заключается в ее разбиении (декомпозиции)
- 18. СТУДЕНТЫ УСПЕВАЕМОСТЬ СТУДЕНТОВ
- 19. Добавим в таблицу СТУДЕНТЫ два поля: № ГРУППЫ и ФИО КУРАТОРА: Первичным ключом таблицы СТУДЕНТЫ является
- 20. 3НФ Таблица находится в третьей нормальной форме (3НФ), если: она удовлетворяет определению 2НФ ни одно из
- 21. СПРАВОЧНИК СТУДЕНТОВ ГРУППЫ УСПЕВАЕМОСТЬ СТУДЕНТОВ
- 22. НФБК Таблица находится в нормальной форме Бойса-Кодда (НФБК), если и только любая функциональная зависимость между его
- 23. Пример. БД Питание и ее приведение к 3НФ
- 24. 1НФ
- 25. В таблице есть множество неключевых полей (Вид, Рецепт, Порций, Калорийность и т.д.), зависящих лишь от той
- 26. 2НФ Для улучшения проекта, нужно определить первичные ключи таблиц и выявить, нет ли в таблицах полей,
- 28. Задание 1 Дано: Сотрудники (№ табельный, Фамилия Имя Отчество, Код должности, Телефоны, Дата приема или увольнения);
- 29. Задание 2 Дано: Аудитории (№ корпуса, № аудитории, Площадь аудитории, № табельный коменданта корпуса); Ключевые поля:
- 30. Задание 3 Дано: Сотрудники (№ табельный, Фамилия, Имя, Отчество, Код должности, Оклад); Привести к 3НФ Ошибка:
- 32. Скачать презентацию