Математика

Физика

Химия

Биология

Техника и    технологии

Microsoft SQL Server - Роберт Д.Шнайдер Москва 1998
Microsoft SQL Server - Роберт Д.Шнайдер Москва 1998


Роберт Д. Шнайдер
базы данных должны быть спроектированы для оптимального функционирования/
Книга "Microsoft SQL Server. Проектирование высокопроизводительных баз данных" научит, как разработать проект для базы данных Microsoft SQL Server, которая будет расти в зависимости от потребностей пользователей.
Эффективное проектирование — Вы сможете правильно сформулировать требования к предметной области и спроектировать логические схемы, которые будут в дальнейшем реализованы в вашей базе данных, изучить нормальные формы и выяснить, когда их применять. Вы узнаете о стратегии индексирования, о структуре индексов, о столбцах, ключах, типах данных и кластеризации, об оптимизаторе Microsoft SQL Server и сможете с его помощью добиться высокого уровня производительности системы.
Эффективный доступ — Хранимые процедуры и триггеры помогут сделать транзакции быстрыми и простыми для пользователей любого уровня. Вы узнаете, как уменьшить сетевой трафик, используя возможности соединений, пакетов, последовательностей поиска и таблиц Microsoft SQL Server. В книге даны рекомендации специалистов по поводу курсоров, выполнения транзакций и совместного использования ресурсов.
Постоянный контроль за функционированием — Данные всегда растут быстрее, чем устройства памяти, предназначенные для их хранения. Средства мониторинга Microsoft SQL Server позволяют находить и устранять проблемы до того, как они станут помехой функционированию системы. Книга раскрывает секреты работы с диском и знакомит с принципами тиражирования.
Тестирование для успешной работы — При составлении плана работы необходимо позаботиться о надежной "обратной связи" до начала реализации каких-либо изменений. В этой книге рассказывается о принципах работы эффективной среды тестирования и о том, как планировать внедрение различных модификаций.
В книге "Microsoft SQL Server. Проектирование высокопроизводительных баз данных" вы
встретите множество советов и рекомендаций, но это вовсе не значит, что она предназначена только для разработчиков приложений. Администраторы баз данных, специалисты по системному анализу и системные администраторы могут получить здесь основные сведения о приложениях Microsoft SQL Server, не вдаваясь в сложную внутреннюю структуру машины Microsoft SQL Server.

Содержание
Предисловие
Глава 1 Настройка среды оптимизации
Подготовка к тестированию
Оборудование
Программное обеспечение
Данные
Составление плана теста
Организация работы Проведение тестирования
Творческая дисциплина После тестирования
Формальная оценка
Определение дальнейших действий
Глава 2 Нормализация
Первая нормальная форма Вторая нормальная форма Третья нормальная форма Когда нормализация не требуется
Вычисляемые значения
Архивная информация
Разделение Специальные типы данных
Строки переменной длины
Двоичные данные переменной длины
Типы данных TEXT и IMAGE Ограничения
Ограничение PRIMARY KEY
Ограничение FOREIGN KEY
Ограничение UNIQUE
Ограничение CHECK Типы данных, определяемые пользователями
ANSI-спецификация и SQL-сервер
Отмена ограничений Использование представлений Анализ зависимостей
Глава 3 Стратегия индексирования
Структура индекса
Кластеризованные индексы
Некластеризованные индексы
Leaf-страницы и non-leaf-сграницы Первичные ключи Столбцы-фильтры Столбцы-соединители Широкие и узкие индексные ключи Уникальные и неуникальные индексы Символьные и числовые индексы Составные индексы
Недостатки индексов, содержащих часто повторяющиеся значения
Кластеризованные индексы и предварительно
упорядоченные данные 65
Кластеризованные индексы и реорганизация данных 65
Столбцы сортировки 66
Индексирование и специальные типы данных 67
Индексирование и рабочие таблицы 68
Избыточное индексирование 70
Коэффициент заполнения индекса 70
Опция PADJNDEX
Хранимые процедуры 143
Создание и применение хранимых процедур 143
Использование хранимых процедур 146
Часто используемые программы 147
Автоматически стартующие хранимые процедуры 148
Расширенные хранимые процедуры 149
Клиент/сервер 153
Безопасность данных 153
Улучшение функционирования хранимых процедур 155
Повторная компиляция хранимых процедур 156
Триггеры 156
Журнал аудита 156
Тиражирование данных 157
Каскадное удаление 157
Глава 7 Общие рекомендации 159
Транзакции 159
Транзакции и DDL 160
Вложенные транзакции 161
Точки сохранения 163
Недопущение длительных транзакций 163
В каких случаях транзакции не применяются 164 Размещение операторов BEGIN TRANSACTION
и COMMIT TRANSACTION 165
Добавление транзакций к существующим приложениям 166 Протоколирование транзакций и типы данных TEXT/IMAGE 166
Неявные транзакции 166
Контроль за прерыванием транзакций 168
Распределенные транзакции 168
Курсоры 174
Серверные курсоры 174
Параметр INSENSITIVE 175
"Прокручиваемые" курсоры 176
Курсоры "только для чтения"

Цена: 150руб.

Назад

Заказ

На главную страницу

Hosted by uCoz