Введение

Благодарности

Требования к системе

Часть 1. Знакомство с SQL Server 7.0
Глава 1. Возможности Microsoft SOL Server 7.0
Новые возможности SQL Server 7.0
Архитектура SOL Server 7.0
Компоненты SQL Server 7.0
Программа установки
Глава 2. SOL Server 7.0 и Windows NT Server
Архитектура Windows NT 4.0 Server
Ядро базы данных SOL Server 7.0
Работа с сетью средствами Windows NT 4.0
Управление доступом средствами Windows NT 4.0
Обработка событий
Интерфейсы прикладного программирования SQL Server 7.0
Глава 3. Основы проектирования баз данных
Основы реляционных баз данных
Нормализация базы данных

Часть 2. Установка и настройка SQL Server 7.0
Глава 4. Планирование установки SQL Server 7.0
Требования к аппаратному и программному обеспечению
Планирование программной конфигурации
Параметры установки
Подготовка к обновлению
Планирование конфигурации дисков
Глава 5. Планирование емкости
Виды планирования емкости
История развития концепции планирования емкости
Обработка транзакций
Принципы планирования емкости
Планирование емкости памяти
Планирование емкости процессора
Планирование емкости дисковой подсистемы
Планирование емкости сети
Отбор наблюдаемых данных
Глава 6. Установка SOL Server 7.0
Установка сервера
Обновление предыдущих версий
Установка клиентских средств
Глава 7. Service Manager и Enterprise Manager
Управление службами посредством Service Manager
Управление SOL Server 7.0 при помощи Enterprise Manager
Глава 8. Создание базы данных
Структура базы данных
Системные базы данных
Способы создания базы данных
Просмотр сведений о базе данных
Удаление базы данных
Глава 9. Создание таблиц базы данных
Планирование
Общие сведения о таблицах
Распределение таблиц по группам файлов
Использование значений NULL
Добавление свойства IDENTITY
Создание таблицы с помощью Enterprise Мапаgеr
Глава 10. Конфигурирование SQL Server 7.0 в сети
Общие сведения о сетевых службах
API-интерфейсы SQL Server 7.0
Сетевые библиотеки
Структура сети
Мониторинг сети
Глава 11. SQL Server 7.0 и Microsoft Cluster Server
Типы сбоев
Общие сведения о Microsoft Cluster Server
Конфигурирование SOL Server 7.0 для работы в кластере
Дополнительные меры защиты
Глава 12. Microsoft Distributed Transaction Coordinator и Microsoft Transaction Server
Microsoft Distributed Transaction Coordinator
Microsoft Transaction Server

Часть 3. Использование SQL Server 7.0
Глава 13. Знакомство с Transact-SQL
Основы SQL
Основы T-SQL
Использование Т-SQL
Глава 14. Поиск данных с помощью Transact-SQL
Оператор SELECT
Использование функций T-SQL
Дополнительные возможности SELECT
Глава 15. Управление таблицами с помощью Transact-SQL и Enterprise Manager
Модификация структуры таблицы средствами T-SQL
Модификация структуры таблицы средствами Enterprise Manager
Удаление таблицы
Глава 16. Значения по умолчанию и ограничения
Значения по умолчанию
Ограничения
Глава 17. Создание и использование индекса
Общие сведения об индексах
Концепции индексирования
Создание индекса
Перестроение индекса
Использование индексов
Эффективность индекса
Использование утилиты Profiler
Глава 18. Создание и использование представлений
Что такое представление
Концепция представлений
Создание представления
Измение и удаление представления
Глава 19. Транзакции и блокировки
Общие сведения о транзакциях
Свойства ACID
Режимы транзакций
Блокировки при выполнении транзакций
Конфликты блокирования
Указания по блокировке
Глава 20. Дополнительные возможности Transact-SQL
Оператор INSERT
Оператор UPDATE
Ключевые слова
Глава 21. Загрузка данных
Процесс загрузки
Утилита ВСР
Оператор BULK INSERT
Службы DTS
Промежуточные таблицы
Оператор SELECT INTO
Глава 22. Службы Microsoft OLAP
Общие сведения
Установка служб Microsoft OLAP
Использование служб Microsoft OLAP

Часть 4. Хранимые процедуры, триггеры и репликации
Глава 23. Создание хранимых процедур и управление ими
Основные сведения о хранимых процедурах
Создание хранимой процедуры
Управление хранимыми процедурами средствами T-SQL
Глава 24. Создание и использование триггеров
Общие сведения о триггерах
Новые возможности триггеров в SQL Server 7.0
Необходимость использования триггеров
Создание триггеров
Управление триггерами
Глава 25. Репликация базы данных
Общие сведения о репликации
Основы репликации
Настройка репликации
Управление репликацией

Часть 5. Управление, оптимизация, обслуживание и устранение неполадок
Глава 26. Администрирование SQL Server 7.0
Обязанности администратора базы данных
Средства автоматизации администрирования
Мастер Database Maintenance Plan Wizard
Глава 27. Автоматизация административных задач
Служба SQLServerAgent
Запуск службы SOL
Задания
Оповещения
Операторы
Журнал ошибок службы SQLServerAgent
Глава 28. Резервное копирование базы данных
Терминология
Системный сбой
Журнал транзакций SQL Server 7.0
Методы резервного копирования
Выполнение резервного копирования
Планирование резервного копирования
Оптимизация резервного копирования
Глава 29. Восстановление базы данных
Способы восстановления базы данных
Последовательность восстановления базы данных
Планирование восстановления после сбоя
Глава 30 Система безопасности SQL Server 7.0
Создание и администрирование учетных записей
Управление разрешениями базы данных
Управление ролями базы данных
Глава 31. Хранимые процедуры и оптимизация запросов
Использование SQL Server Query Analyzer
Использование SQL Server Profiler
Оптимизация опеоатооов T-SQL
Глава 32. Оптимизация производительности
«Узкое» место
Выявление проблемы
Проблемы производительности
Конфигурационные параметры SQL Server

Часть 6. Приложения
Приложение А. Конфигурационные параметры SQL Server 7.0
Параметры
Характеристики параметров
Изменение параметров средствами Enterprise Manager
Приложение Б. Объекты и счетчики SOL Server 7.0
Приложение В. Команды DBCC

Об авторах