Введение в системы управления базами данных
Адекватность базы данных предметной области
НФ (Первая Нормальная Форма)
Адекватность базы данных предметной области
Алгоритм нормализации (приведение к 3НФ)
Анализ декомпозированных отношений
Аномалии обновления
Аномалии обновления (UPDATE)
Аномалии удаления (DELETE)
Аномалии вставки (INSERT)
Этапы разработки базы данных
Функциональные зависимости
Функциональные зависимости отношений и математическое понятие функциональной зависимости
Критерии оценки качества логической модели данных
Легкость разработки и сопровождения базы данных
OLTP и OLAP-системы
то любой атрибут отношения
Функциональная зависимость обычно обозначается как
и только тогда, когда отношение
если ни один из них
и только тогда, когда отношение
на множество атрибутов
Рассмотрим пример, показывающий, что декомпозиция
Определение функциональной зависимости Для устранения указанных аномалий (а на самом деле для правильного проектирования модели данных
Определение функциональной зависимости в отношении гарантирует, что найденное значение не зависит от выбора кортежа
Основной пример
Оставшиеся аномалии обновления (UPDATE)
Оставшиеся аномалии удаления (DELETE)
Оставшиеся аномалии вставки (INSERT)
В отношении СОТРУДНИКИ_ОТДЕЛЫ_ПРОЕКТЫ можно привести
Примеры понятий - "сотрудник"...
Приведение к 1НФ)
Приведение к 2НФ)
Приведение к 3НФ)
Скорость операций обновления данных (вставка, обновление, удаление)
Скорость операций выборки данных
Сравнение нормализованных и ненормализованных моделей
Отношение Сотрудники отделы проекты
Отношение ПРОЕКТЫ
Отношение ЗАДАНИЯ
Отношения Задания
Зависимость номера телефона от номера
Отношение ОТДЕЛЫОбратим внимание на
Как видно из таблицы, более
Рассмотрим первый вариант декомпозиции отношения
Отношение
Естественное соединение этих проекций, имеющих
данная декомпозиция не является декомпозицией
center> Таблица
По данным проекциям, имеющие общий
что этого не может быть,
center> Таблица
Естественное соединение этих проекций будет
Таким образом, без дополнительных ограничений
Теорема доказана
Теорема (Хеза)
Теорема Хеза Как было показано...
При разработке базы данных можно
Содержание