120 likes | 385 Views
Курс: Базы Данных. Лекция 5 . Нормализация. Нормализация. Метод создания отношений с заданными свойствами. Аномалии. Определение: ситуация в таблицах БД, приводящая к противоречиям в БД, либо существенно усложняющая обработку данных Аномалии добавления Аномалии модификации
E N D
Курс: Базы Данных Лекция 5. Нормализация
Нормализация Метод создания отношений с заданными свойствами
Аномалии Определение: ситуация в таблицах БД, приводящая к противоречиям в БД, либо существенно усложняющая обработку данных Аномалии добавления Аномалии модификации Аномалии удаления
Ищем функциональные зависимости Если значения кортежа на некотором множестве атрибутов (B) единственным образом определяют значения на другом множестве (А) атрибутов, говорят, что имеет место функциональная зависимость A(B) или A -> B.
Первая нормальная форма (1NF) - совсем ПОСЛЕ
Нормальная форма Бойса—Кодда (NFBC) В отношении существует только один потенциальный ключ Четвертая нормальная форма • Отсутствуют многозначные зависимости(вставка/удаление любой строки таблицы не требует вставки/удаления/модификации других строк этой же таблицы)
Объекты денормализации • Большое количество соединений таблиц • Расчетные значения • Длинные поля