Содержание
- 2. Однако это не должно быть аргументом для отказа от нормализации, поскольку: Особые требования к производительности СУБД
- 3. Суть процедуры нормализации состоит в том, чтобы проверить корректность объединения атрибутов для каждой таблицы в составе
- 4. Основные этапы процесса нормализации
- 5. Позднее были введены нормальные формы более высокого порядка — 4-я и 5-я (4НФ и 5НФ). Однако
- 6. Взаимосвязи между отдельными НФ Как следует из этого рисунка, некоторые таблицы в форме 1НФ могут одновременно
- 7. Избыточность и аномалии при изменении данных Основная цель проектирования реляционной БД — получение некоторого набора таблиц
- 8. ПРЕПОДАВАТЕЛИ (Таб_номер, ФИО, Должность, Кафедра, Телефон, Комната) В этой таблице содержатся избыточные данные, поскольку сведения по
- 9. 1) Аномалии коррекции (обновления) При изменении телефона на какой-то кафедре потребуется обновлять этот атрибут сразу для
- 10. 3) Аномалии вставки При добавлении сведений по новому сотруднику потребуется указать и данные о кафедре, на
- 11. Функциональные зависимости между атрибутами Наиболее важное значение для процедуры нормализации имеют функциональные зависимости (ФЗ), которые описывают
- 12. Для функциональной зависимости А→В атрибут или группа атрибутов А называется детерминантом атрибута или группы В. Например,
- 13. Функциональная зависимость А→В будет полной, если удаление какой-либо части из группы атрибутов А приводит к утрате
- 14. 1-я нормальная форма (1НФ) Определение: Таблица находится в форме 1НФ, если на пересечении каждой строки и
- 15. сложная (неоднородная) структура простая (однородная) структура Значения, которые содержатся в крупных ячейках ненормализованной таблицы, приходится повторять
- 16. Ненормализованная таблица «Аренда недвижимости»
- 17. Ненормализованная таблица «Аренда недвижимости» содержит две полные строки – по клиентам К76 и К56 (т.к. только
- 18. 2-я нормальная форма (2НФ) Определение: 2-я нормальная форма (2НФ) соответствует таблице, которая находится в форме 1НФ,
- 19. С этой целью атрибуты, для которых существует частичная ФЗ, перемещаются в новую таблицу вместе с копией
- 20. Видно, что здесь присутствуют две частичные ФЗ: Код_кл → ФИО_кл, Тел_кл Код_об → Адрес, Плата, Код_вл,
- 21. Вместо исходной таблицы «Аренда недвижимости» остается следующая таблица: АРЕНДА (Код_кл, Код_об, Н_аренды, К_аренды) Все полученные таблицы
- 22. К примеру, пусть одному владельцу принадлежит несколько объектов недвижимости. Тогда, если у этого владельца изменился телефон,
- 23. 3-я нормальная форма (3НФ) Определение: 3-я нормальная форма (3НФ) соответствует таблице, которая находится в форме 2НФ,
- 24. Это свидетельствует о том, что атрибуты ФИО_вл и Тел_вл имеют транзитивную ФЗ от ключевого атрибута Код_об.
- 25. Процесс преобразования исходной таблицы в ходе ее нормализации можно представить в виде следующей схемы:
- 26. Исходную таблицу «Аренда недвижимости» можно восстановить путем соединения таблиц КЛИЕНТЫ, АРЕНДА, ОБЪЕКТЫ_2 и ВЛАДЕЛЬЦЫ за счет
- 27. Нормальная форма Бойса-Кодда (НФБК) При нормализации таблиц с учетом требований 2НФ и 3НФ рассматриваются только ФЗ
- 29. Скачать презентацию