Технический университет И. П. Карпова базы данных утверждено Редакционно-издательским советом института в качестве Учебного пособия Москва 2009



СодержаниеИнформация, данные, знания. Терминология
Предметная область
Ведение базы данных
Система управления базами данных
Автоматизированная информационная система
Предметная область информационной системы
Назначение и основные компоненты системы баз данных
Уровни представления данных
Внутренний уровень
Внешний уровень
Основные модели данных
Модель данных
Типы структур данных
Агрегат данных
База данных
Операции над данными
Ограничения целостности
Сетевая модель данных (СМД)
2. Режим включения подчинённых записей.
3. Режим исключения подчинённых записей.
Иерархическая модель данных (ИМД)
Реляционная модель данных (РМД)
Декартово произведение
Свойства отношений
Ключ отношения
Внешний ключ
Достоинства и недостатки РМД
Операции реляционной алгебры
Другие модели данных
Объектно-реляционная модель данных
Объектно-ориентированная модель данных
Системы управления базами данных
Системой управления базами данных
Классификация СУБД
Правила Кодда для реляционной СУБД (РСУБД)
Основные функции реляционной СУБД
Поддержка многопользовательского режима доступа.
Обеспечение физической целостности данных.
Управление доступом.
Настройка РСУБД.
Администрирование базы данных
Словарь-справочник данных
ФИЗИЧЕСКАЯ ОРГАНИЗАЦИЯ ДАННЫХ Механизмы среды хранения и архитектура СУБД
Структура хранимых данных
Служебная часть
Информационная часть
Управление пространством памяти и размещением данных
Виды адресации хранимых записей
Прямая адресация
Способы размещения данных и доступа к данным в РБД
Способы доступа к данным
Доступ по ключу базы данных
Доступ по ключу (в частности, первичному).
Индексирование данных
Значение атрибута
Составной индекс
Способы организации индексов
Одноуровневый индекс
Многоуровневые индексы на основе В-дерева
Использование индексов
Методы хеширования
М – чётное число, то при чётных К
N. Для того чтобы полученное в результате значение h(K)
Разрешение коллизий
Открытая адресация
Многократное хеширование
Использование хеширования
Кластеризация данных
Использование кластеризации
Обратите внимание
Многопользовательский доступ к данным
Механизм транзакций
Сегмент отката
Журнал транзакций
Взаимовлияние транзакций
Оклад = 39200 WHERE Номер
Уровни изоляции транзакций
Разделяемая блокировка
Исключающая блокировка
Бесконечное ожидание
Тупиковые ситуации (deadlocks)
Временные отметки
Защита данных в базах данных
Обеспечение целостности данных
Обеспечение безопасности данных
Виды сбоев
Средства физической защиты данных
Резервное копирование
Полная резервная копия
Восстановление базы данных
Прокрутка вперед
Прокрутка назад
Защита от несанкционированного доступа
Парольная идентификация
[with grant option]
Revoke [grant option for]
Оптимизация реляционных запросов
Этапы оптимизации запросов в реляционных СУБД
План выполнения
Преобразования операций реляционной алгебры
Методы оптимизации
Метод оптимизации, основанный на синтаксисе
Метод оптимизации, основанный на стоимости
Примеры использования методов оптимизации запросов
Настройка приложений
Union all
Union all
Элементы проектирования баз данных
Требования к проекту базы данных
Этапы проектирования базы данных
Must have – необходимые функции; S
Интерактивный режим
Пакетный режим
Режим реального времени
Инфологическое проектирование
Функциональный подход к проектированию БД.
Предметный подход к проектированию БД.
Проектирование с использованием метода "сущность–связь".
Метод "сущность-связь"
Идентифицирующие и описательные атрибуты
Составные и простые атрибуты
Однозначные и многозначные атрибуты
Объединение локальных представлений
Детали собственного производства
Определение требований к операционной обстановке
Выбор СУБД и инструментальных программных средств
Логическое проектирование БД
Физическое проектирование БД
Автоматизация проектирования БД
Особенности проектирования реляционных БД
Преобразование ER-диаграммы в схему БД
Ключевые слова
Выявление нереализуемых связей
Определение первичных ключей
Определение типов данных атрибутов
Описание ограничений целостности
Аномалии модификации данных
Поставки (
Аномалия обновления
Аномалия удаления
Нормализация отношений
Простой атрибут
Первая нормальная форма (1НФ).
Вторая нормальная форма (2НФ).
Третья нормальная форма (3НФ).
Четвертая нормальная форма (4НФ).
Денормализация отношений
Строки заказов
Перспективы развития технологии баз данных
Хранилища данных и OLAP-обработка
Работа с неточными данными
Новые пользовательские интерфейсы.
Интеграция разнородных и слабо формализованных данных
Организация доступа к базам данных через Internet.
Использование GRID
Сохранность данных
Технологии разработки данных и знаний
Предметный указатель
Список используемых сокращений
Библиографический список