
- •Понятие банка данных.
- •Требование к банку данных.
- •Компоненты банков данных и их краткая характеристика.
- •Информационная компонента банков данных.
- •Программные средства банков данных.
- •Языковые средства банков данных.
- •Технические средства банков данных.
- •Организационно-методические средства банков данных.
- •Администраторы банка данных.
- •Понятие базы данных.
- •Этапы проектирования баз данных.
- •Функции администратора банка данных.
- •Система управления базой данных и её основные функции.
- •Модели представления данных
- •Иерархическая модель представления данных.
- •Сетевая модель представления данных.
- •Реляционная модель данных.
- •Понятие тип данных в реляционной модели данных.
- •Понятие отношения в реляционной модели данных.
- •Понятие домена в реляционной модели данных.
- •Понятие кортежа.
- •Понятие степени отношения.
- •Понятие мощности отношения.
- •Понятие потенциального ключа.
- •Фундаментальные свойства отношений.
- •Операции над отношениями.
- •Нормализация и её цель.
- •Виды нормальных форм.
- •Первая нормальная форма.
- •Вторая нормальная форма.
- •Третья нормальная форма.
- •Нормальная форма Бойса-Кодда.
- •Четвертая нормальная форма.
- •Пятая нормальная форма.
Пятая нормальная форма.
Нормальные формы высших порядков (4НФ и 5НФ) представляют больший интерес для теоретических исследований, чем для практики проектирования БД. В них учитываются многозначные зависимости между атрибутами. Полной декомпозицией отношения называют такую совокупность произвольного числа его проекций, соединение которых позволяет получить исходное отношение.
Отношение находится в пятой нормальной форме (5НФ), когда в каждой его полной декомпозиции все проекции содержат возможный ключ. Отношение, не имеющее ни одной полной декомпозиции, также находится в 5НФ. .
Теорема Хеза.
Теорема Фейджина.
Понятие функциональной зависимости.
Понятие многозначной зависимости.
Понятие зависимости соединения.
Тривиальные и нетривиальные многозначные зависимости.
Тривиальные и нетривиальные зависимости соединения.
Алгоритм приведения отношения к третьей нормальной форме.
Алгоритм приведения ненормализованных схем в 3НФ показан на рис. 15. На практике построение 3НФ в большинстве случаев является достаточным и приведением к ней процесс построения реляционной БД заканчивается.
Рис. 15. Алгоритм приведения ненормализованных схем в 3НФ
Запомнить правила нормализации помогает изречение: «Нормализация – это ключ, целый ключ и ничего, кроме ключа».