
Экзамен / Введение в БД / Введение в БД Оглавление
.docxОглавление
1. ВВЕДЕНИЕ *
1.1. Информация, данные, знания. Терминология *
1.2. Автоматизированная информационная система *
1.3. Предметная область информационной системы *
1.4. Назначение и основные компоненты системы баз данных *
1.5. Уровни представления данных *
2. ОСНОВНЫЕ МОДЕЛИ ДАННЫХ *
2.1. Понятие модели данных *
2.1.1. Типы структур данных *
2.1.2. Операции над данными *
2.1.3. Ограничения целостности *
2.2. Сетевая модель данных (СМД) *
2.3. Иерархическая модель данных (ИМД) *
2.4. Реляционная модель данных (РМД) *
2.4.1. Понятие отношения *
2.4.2. Свойства отношений *
2.4.3. Достоинства и недостатки РМД *
2.4.4. Операции реляционной алгебры *
2.4.5. Преобразования операций реляционной алгебры *
2.5. Другие модели данных *
2.5.1. Объектно-реляционные модели данных *
2.5.2. Объектно-ориентированные модели данных *
3. ЭЛЕМЕНТЫ ПРОЕКТИРОВАНИЯ БАЗ ДАННЫХ
3.1. Инфологическое проектирование
3.2. Определение требований к операционной обстановке
3.3. Выбор СУБД и инструментальных программных средств
3.4. Логическое проектирование БД
3.5. Физическое проектирование БД
3.6. Автоматизация проектирования БД
3.7. Особенности проектирования реляционных БД
3.7.1. Аномалии модификации данных
3.7.2. Нормализация отношений
4. СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ
4.1. Классификация СУБД
4.2. Основные функции СУБД
4.3. Логическая и физическая целостность БД
4.4. Администрирование БД
4.5. Словари-справочники данных
5. ФИЗИЧЕСКАЯ ОРГАНИЗАЦИЯ ДАННЫХ
5.1. Механизмы среды хранения и архитектура СУБД
5.2. Пространство памяти и размещение хранимых данных
5.3. Структура хранимых данных
5.4. Виды адресации хранимых записей
5.5. Организация связей между хранимыми записями
6. МЕХАНИЗМЫ РАЗМЕЩЕНИЯ ДАННЫХ И ДОСТУПА К ДАННЫМ
6.1. Способы доступа к записям
6.2. Индексирование данных
6.2.1. Способы организации индексов
6.2.2. Многоуровневые индексы на основе В-дерева
6.2.3. Использование индексов
6.3. Хеширование
6.3.1. Методы хеширования
6.3.2. Разрешение коллизий
6.3.2. Использование хеширования
6.4. Кластеризация данных
6.4.1. Принцип организации кластеров
6.4.2. Использование кластеров
7. ОРГАНИЗАЦИЯ ПАРАЛЛЕЛЬНОГО ДОСТУПА К ДАННЫМ
7.1. Механизм транзакций
7.2. Взаимовлияние транзакций
7.3. Уровни изоляции транзакций
7.4. Блокировки
8. СПЕЦИАЛЬНАЯ ОБРАБОТКА БАЗЫ ДАННЫХ
8.1. Обеспечение целостности данных
8.2. Обеспечение защиты данных
8.2.1. Безопасность данных (обеспечение физической защиты)
8.2.2. Защита от несанкционированного доступа
8.2.3. Управление доступом к базе данных
9. ПЕРСПЕКТИВЫ РАЗВИТИЯ ТЕХНОЛОГИИ БАЗ ДАННЫХ