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

       

Реализация системы защиты в MS SQL Server

Реализация системы защиты в MS SQL Server
Проверка полномочий

Архитектура базы данных. Физическая и логическая независимость
Обобщенная архитектура СУБД
Методы синтаксической оптимизации запросов

Методы семантической оптимизации запросов
Перспективы развития БД и СУБД
Алфавитный указатель
Процесс прохождения пользовательского запроса
Пользователи банков данных
Основные функции группы администратора БД

Классификация моделей данных
Теоретико - графовые модели данных
Иерархическая модель данных
Язык описания данных иерархической модели
Внешние модели

От автора
Язык манипулирования данными в иерархических базах данных
Операторы поиска данных
Операторы поиска данных с возможностью модификации
Операторы модификации данных
Сетевая модель данных

Язык описания данных в сетевой модели
Язык манипулирования данными в сетевой модели
История развития баз данных
Основные определения
Операции над отношениями. Реляционная алгебра

Теоретико-множественные операции реляционной алгебры
Специальные операции реляционной алгебры
Задания для самостоятельной работы
История развития SQL
Структура SQL
Типы данных

Оператор выбора SELECT
Применение агрегатных функций и вложенных запросов в операторе выбора
Вложенные запросы
Файлы и файловые системы
Внешние объединения

Операторы манипулирования данными
Задания для самостоятельной работы
Проектирование реляционных БД на основе принципов нормализации
Системный анализ предметной области
Пример описания предметной области

Даталогическое проектирование
Инфологическое моделирование
Модель "сущность - связь"

Переход к реляционной модели данных
Принципы поддержки целостности в реляционной модели данных
Первый этап - базы данных на больших ЭВМ
Общие понятия и определения целостности

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Программирование Java далее
Введение в POSIX'ивизм далее