ЧАСТЬ I. ТЕОРИЯ БАЗ ДАННЫХ
Глава 1.1 Введение в базы данных
Что такое база данных
Структура базы данных
Глава 1.2 Реляционная модель базы данных
Домены и отношения
Целостность данных
Реляционная алгебра
Реляционное исчисление
Глава 1.3 Проектирование логической структуры базы данных
Концепция функциональной зависимости
Нормализация базы данных
Объектное моделирование
Глава 1.4 Функции защиты базы данных
Транзакции и параллелизм
Безопасность и целостность баз данных
Глава 1.5 Дополнительные аспекты реляционной технологии
Представления.
Повышение производительности с помощью оптимизации
Домены, отношения и типы данных
Неопределенные значения и трехзначная логика
Распределенные базы данных
Глава 1.6 Технология физического хранения и доступа к данным
Основные этапы доступа к базе данных
Управление страницами
Процедура индексирования и хеширования
Сжатие данных
ЧАСТЬ II. СТРУКТУРИРОВАННЫЙ ЯЗЫК ЗАПРОСОВ SQL
Глава 2.1 Введение в SQL
С чего начать?
История развития SQL
Управление базами данных с помощью SQL
Описание учебной базы данных
Структура операторов и базовые элементы языка
Глава 2.2 Выборка, или чтение данных
Синтаксис оператора SELECT
Использование условий поиска для отбора строк
Получение итоговых данных
Сортировка результатов запроса
Простые запросы и правила их выполнения
Особенности многотабличных запросов
Объединение таблиц
Использование вложенных запросов
Использование операторов EXISTS, ANY, ALL и SOME
Глава 2.3 Внесение изменений в базу данных
Добавление информации в базу данных
Удаление данных
Изменение существующих данных
Глава 2.4 Способы создания баз данных
Создание баз данных
Создание таблиц
Индексы
Определение условий проверки
Создание синонимов
Архитектура баз данных
Глава 2.5 Специальные аспекты работы с базами данных
Контроль целостности данных с использованием триггеров
Средства обработки транзакций
Методы блокировки
Глава 2.6 Представления
Что такое представление
Создание, удаление и обновление представлений
Глава 2.7 Методы защиты информации
Безопасность баз данных и привилегии
Использование системного каталога
ЧАСТЬ III. СЕРВЕР БАЗ ДАННЫХ MICROSOFT SQL SERVER 7.0
Глава 3.1 Особенности использования Microsoft SQL Server
Основные сведения об SQL-сервере
Краткий обзор основных утилит и приложений
Режимы залуска SQL-сервера
Установка Microsoft SQL Server 7.0
Глава 3.2 Использование SQL-сервера
Базы данных и их свойства
Таблицы базы данных
Типы данных, используемые в SQL-сервере
Создание индексов и ключей в системе SQL-сервер
Использование ограничений
Использование диаграмм для разработки структуры базы данных
Создание представлений
Хранимые процедуры
Понятие о триггерах в системе SQL-сервер
Правила и стандартные значения
Глава 3.3 Настройка параметров и администрирование
Настройка параметров сервера и баз данных
Системные таблицы SQL-сервера
Тестирование целостности базы данных
Обмен данными
Резервное копирование баз данных
Использование службы SQL Server Agent
Основные методы защиты данных
Репликация информации
Глава 3.4 Разработка сетевых приложений
Технология ODBC
Взаимодействие SQL-сервера с Word и Excel
Использование данных SQL-сервера в СУБД Access
Взаимодействие SQL-сервера и Visual FoxPro
Взаимодействие SQL-сервера и Internet
Технология Active Server Pages
Работа с базами данных в среде Visual Basic
Использование Visual C++ для доступа к SQL cepвepy
ПРИЛОЖЕНИЕ А. ОПИСАНИЕ УЧЕБНОЙ БАЗЫ EDUCATION
ПРИЛОЖЕНИЕ Б. КРАТКОЕ ОПИСАНИЕ ОСНОВНЫХ ЭЛЕМЕНТОВ ЯЗЫКА SQL