Содержание.
Введение…..……………………………………………………… 3
1. Основные
понятия и определения теории баз данных…..……. 5
1.1.
Причины возникновения систем баз данных…..…………. 5
1.2.
Базы данных…...…………………………………………….. 6
1.3.
Системы управления базами данных…..………………….. 8
2. Классификация моделей данных…..…………………………… 8
2.1.
Моделирование данных…..………………………………… 8
2.2.
Иерархическая модель…..………………………………….. 9
2.3.
Сетевая модель…..………………………………………….. 10
2.4.
Реляционная модель…..…………………………………….. 11
2.5.
Объектно-ориентированная модель…..…………………… 14
2.6.
Объектно-реляционная модель…..………………………… 15
2.7.
Многомерная модель…..…………………………………… 16
3. Реляционная алгебра и реляционное исчисление…...…………. 17
3.1.
Реляционная алгебра.…………………….…………………. 17
3.2.
Реляционное исчисление.………………….……………….. 23
4. Проектирование реляционных баз данных
на основе нормализации.……………….……………………….. 25
4.1.
Нормализация отношений, цели нормализации……….….. 25
4.2.
Структура
функциональных зависимостей…...……………
4.2.1.
Функциональные зависимости и их свойства…...……..
27
27
4.2.2. Ключи схем отношений…………………………………. 30
4.2.3. Полные и неполные
функциональные зависимости…... 31
4.2.4. Покрытие множеств зависимостей……………………... 31
4.2.5. Декомпозиция схем отношений…..……………………. 32
4.2.6. Декомпозиции, сохраняющие зависимости…..……….. 35
4.3.
Нормальные формы отношений…...……………………….. 36
4.3.1.Первая и вторая нормальные формы схем отношений...
Достарыңызбен бөлісу: