Базы данных - модели, разработка, реализация



Операторы DDL в языке SQL с заданием ограничений целостности

Операторы DDL в языке SQL с заданием ограничений целостности
Средства определения схемы базы данных
Средства изменения описания таблиц и средства удаления таблиц

Понятие представления операции создания представлений
Горизонтальное представление
Вертикальное представление
Сгруппированные представления

Объединенные представления
Ограничение стандарта SQL1 на обновление представлений
Эпоха персональных компьютеров
Физические модели баз данных

Файловые структуры, используемые для хранения информации в базах данных
Стратегия разрешения коллизий с областью переполнения
Организация стратегии свободного замещения
Вопросы для самостоятельной работы
Индексные файлы

Файлы с плотным индексом, или индексно-прямые файлы
Файлы с неплотным индексом, или индексно-последовательные файлы
Организация индексов в виде B-tree (В-деревьев)
Моделирование отношений "один - ко - многим" на файловых структурах

Моделирование отношения 1:М с использованием однонаправленных указателей
Алгоритм нахождения нужных записей "подчиненного" файла
Алгоритм удаления записи из цепочки "подчиненного" файла
Задание для самостоятельной работы

Распределенные базы данных
Инвертированные списки
Модели физической организации данных при бесфайловой организации
Структура хранения данных для MS SQL 6.5
Таблица смещения строк
Структуры хранения данных в SQL Server 7.0

Карты распределения блоков
Карты свободного пространства
Карты размещения
Страницы данных
Строки данных
Текстовые Страницы

Страницы журнала транзакций
Архитектура разделяемой памяти
Распределенная обработка данных
Терминология
Модели "клиент-сервер" в технологии баз данных
Двухуровневые модели

Модель удаленного управления данными. Модель файлового сервера
Модель удаленного доступа к данным
Модель сервера баз данных
Перспективы развития систем управления базами данных
Модель сервера приложений

Модели серверов баз данных
Типы параллелизма
Модели транзакций
Свойства транзакций. Способы завершения транзакций
Журнал транзакций
Журнализация и буферизация

Индивидуальный откат транзакции
Восстановление после мягкого сбоя
Физическая согласованность базы данных
Контрольные вопросы
Восстановление после жесткого сбоя

Параллельное выполнение транзакций
Уровни изолированности пользователей
Гранулированные синхронизационные захваты
Предикатные синхронизационные захваты
Метод временных меток
Встроенный SQL

Особенности встроенного SQL
Операторы, связанные с многострочными запросами
Оператор определения курсора
Основные понятия и определения
Оператор открытия курсора

Оператор чтения очередной строки курсора
Оператор закрытия курсора
Удаление и обновление данных с использованием курсора
Хранимые процедуры
Триггеры
Динамический SQL
Защита информации в базах данных

Содержание