Please enable JavaScript.
Coggle requires JavaScript to display documents.
Принципы нормализации реляционных БД (Связи (Степень связи (Количество…
Принципы нормализации реляционных БД
Связи
Степень связи
Количество сущностей, которые охвачены данной связью
Некоторая осмысленная ассоциация между сущностями различных типов
Необходимость нормализации. Проблемы использования единственного отношения
Нормализация отношений
Основные проблемы
Необходимость удаления кортежей
Обновление данных в БД
Необходимость включения новых кортежей
Требования к составу атрибутов отношений
Обеспечение дублирования данных, обработку и обновление
Отсутствие между атрибутами нежелательных фун-ых зависимостей
Понятия ключа. Типы фун-ых зависимостей
Ключ
Простой
Ключ состоит из одного элемента
Полностью составной
Ключ содержит несколько атрибутов(М:M)
Полусоставной
Ключ содержит несколько атрибутов(M:1)
Зависимости
Транзитивная
Частичная
Многозначная
Полная
Нормальная форма
1 НФ
2НФ
3НФ
НФ Бойса-Кодда
они пересекаются, т.е. имеют хотя бы один атрибут
два и более потенциальных ключа являются составным
Отношение имеет два или более потенциальных ключа
каждый неключевой атрибут нетранзитивно зависит от первичного ключа
Каждый ключевой атрибут функционально полно зависит от первичного ключа
Все входящие в отношение домены содержат атомарные значения
4НФ
При существовании многозначной зависимости в отношения
Преобразование и оптимизации ER-диаграмм