- •Проектирование реляционных баз данных
- •Введение
- •Понятие базы данных
- •Проблемы проектирования баз данных. Жизненный цикл базы данных
- •Основные модели данных
- •3.1. Иерархическая модель данных
- •3.2. Сетевая модель данных
- •3.3. Реляционная модель данных
- •Нормализация реляционных баз данных
- •4.1. Некоторые операции над отношениями
- •4.3. Первая нормальная форма
- •4.4. Вторая нормальная форма
- •4.5. Третья нормальная форма
- •4.6. Четвертая нормальная форма
- •4.7. Пятая нормальная форма
- •4.8. Связь нормальных форм
- •Индексирование
- •5.1. Устройство индексов
- •5.2. Практика индексирования
- •Поддержка целостности
- •Оглавление
Оглавление
ВВЕДЕНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1. ПОНЯТИЕ БАЗЫ ДАННЫХ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2. ПРОБЛЕМЫ ПРОЕКТИРОВАНИЯ БАЗ ДАННЫХ.
ЖИЗНЕННЫЙ ЦИКЛ БАЗЫ ДАННЫХ . . . . . . . . . . . . . . . . . . . . . . . . 5
3. ОСНОВНЫЕ МОДЕЛИ ДАННЫХ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.1. Иерархическая модель данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.2. Сетевая модель данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.3. Реляционная модель данных. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
НОРМАЛИЗАЦИЯ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ . . . . . . . . . . . . . 13
4.1. Некоторые операции над отношениями . . . . . . . . . . . . . . . . . . . . . . . . 13
4.2. Функциональные зависимости в отношениях. Возможные ключи.
Ключ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.3. Первая нормальная форма . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.4. Вторая нормальная форма . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.5. Третья нормальная форма . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.6. Четвертая нормальная форма . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.7. Пятая нормальная форма . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4.8. Связь нормальных форм . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
ИНДЕКСИРОВАНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
5.1. Устройство индексов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
5.2. Практика индексирования . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
ПОДДЕРЖКА ЦЕЛОСТНОСТИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36