Карта сайта
- Главная
-
Основные концепции и инсталляция
-
Введение в системы реляционных баз данных
- Соглашения по синтаксису
- Модель «сущность - отношение»
- Третья нормальная форма
- Вторая нормальная форма
- Первая нормальная форма
- Нормальные формы
- Проектирование базы данных
- Работа с базой данных примеров в этой книге
- Системы реляционных баз данных
- Безопасность базы данных
- Копирование и восстановление данных
- Управление конкурентным доступом к данным
- Целостность данных
- Оптимизация запросов
- Логическая независимость данных
- Физическая независимость данных
- Разнообразные пользовательские интерфейсы
- Системы баз данных
-
Планирование инсталляции и инсталляция SQL Server
- Выделенное соединение с экземпляром Database Engine
- Запуск и останов экземпляра Database Engine
- Установка компонентов SQL Server
- Запуск программы установки и предварительная установка
- Перед запуском программы инсталляции
- Инсталляция SQL Server
- Какой выбрать вариант аутентификации
- Сколько экземпляров Database Engine запускать на выполнение
- Где размещать корневой каталог
- Рекомендации по инсталляции
- Редакции SQL Server
- Требования к сети
- Требования к аппаратному обеспечению
- Требования к аппаратному обеспечению и к сети
- Назначение системы SQL Server
- Планирование инсталляции
-
SQL Server Management Studio
- Solution Explorer
- Query Editor
- Управление таблицами без использования Transact-SQL
- Изменение баз данных без использования Transact-SQL
- Создание баз данных без использования Transact-SQL
- Управление базами данных с использованием Object Explorer
- Запуск и останов серверов
- Управление многими серверами
- Создание новой серверной группы
- Соединение с сервером
- Регистрация серверов
- Администрирование серверов базы данных
- Использование Management Studio с Database Engine
- Организация панелей Management Studio и навигация по панелям
- Object Explorer
- Зарегистрированные серверы
- Соединение с сервером
- Введение в SQL Server Management Studio
- Программная группа SQL Server и Books Online
-
Введение в системы реляционных баз данных
-
Язык Transact-SQL
-
Основные элементы SQL
- Значения NULL
- Глобальные переменные
- Скалярные операторы
- Функции метаданных
- Системные функции
- Строковые функции
- Функции даты
- Функции Transact-SQL
- Формат хранения VARDECIMAL для DECIMAL
- Тип данных TIMESTAMP
- Тип данных HIERARCHYID
- Тип данных SQL_ VARIANT
- Тип данных UNIQUEIDENTIFIER
- Типы данных больших объектов
- Двоичные типы данных и BIT
- Смешанные типы данных
- Типы данных даты и времени
- Символьные типы данных
- Числовые типы данных
- Типы данных
- Зарезервированные ключевые слова
- Идентификаторы
- Комментарии
- Разделители
- Значения литералов
- Основные объекты SQL
-
Язык описания данных
- Язык описания данных - резюме
- Удаление объектов базы данных
- Переименование объектов базы данных
- Включение и отключение ограничений
- Добавление и удаление ограничений целостности
- Изменение свойств столбца
- Добавление или удаление столбцов
- Изменение таблиц
- Установка опций базы данных
- Изменение свойств файла или файловой группы
- Добавление или удаление файлов базы данных, файлов протоколов транзакций или файловых групп
- Изменение базы данных
- Изменение объектов базы данных
- Типы данных CLR
- Псевдонимы типов данных
- Ограничения целостности и домены
- Создание других объектов базы данных
- Опции ON DELETE и ON UPDATE
- Изменение номера служащего 10102 в соответствующей строке таблицы employee. Новое значение номера 22222
- Изменение номера служащего 10102 во всех строках таблицы workson. Новое значение номера - 11111
- Добавление новой строки в таблицу workson с номером служащего 11111
- Возможные проблемы, связанные со ссылочной целостностью
- Ссылочная целостность
- Предложение FOREIGN KEY
- Предложение CHECK
- Предложение PRIMARY KEY
- Предложение UNIQUE
- Оператор CREATE TABLE и ограничения декларативной целостности
- CREATE TABLE: основная форма
- Соединение баз данных и их отсоединение от сервера
- Создание мгновенного снимка базы данных
- Создание базы данных
- Создание объектов базы данных
-
Запросы к базе данных
- Запросы резюме
- Оператор APPLY
- ОТВ и рекурсивные запросы
- ОТВ и не рекурсивные запросы
- Общие табличные выражения
- Наследуемые таблицы
- Табличные выражения
- Преимущества соединений
- Преимущества подзапросов
- Должны вы использовать соединения или подзапросы?
- Подзапросы и функция EXISTS
- Коррелированные подзапросы
- Полусоединение
- Самосоединение или соединение таблицы самой с собой
- Тета-соединение
- Другие формы операций соединения
- Внешнее соединение
- Декартово произведение
- Соединение более чем двух таблиц
- Естественное соединение
- Две синтаксические формы для реализации соединений
- Оператор JOIN
- Временные таблицы
- Предложение COMPUTE
- Выражения CASE
- Операторы над множествами INTERSECT и EXCEPT
- Операторы над множествами
- Оператор SELECT и свойство IDENTITY
- Предложение ORDER BY
- Предложение HAVING
- Агрегатные функции, определенные пользователем
- Статистические агрегатные функции
- Обычные агрегатные функции
- Агрегатные функции
- Предложение GROUP BY
- Оператор SELECT: другие предложения и функции
- Подзапросы и операторы ALL
- Подзапросы и оператор IN
- Подзапросы и операторы сравнения
- Подзапросы
- Оператор LIKE
- Запросы, включающие пустые значения NULL
- Операторы IN и BETWEEN
- Логические операторы
- Предложение WHERE
- Оператор SELECT: основная форма и предложение WHERE
- Изменение содержимого таблиц
-
Хранимые процедуры и функции, определенные пользователем
- Резюме к хранимые процедуры и функции, определенные пользователем
- Функции, определенные пользователем, v\CLR
- Изменение структуры UDF
- Табличные функции и оператор APPLY
- Табличные параметры
- Тип данных TABLE
- Вызов функций, определенных пользователем
- Создание и выполнение функций, созданных пользователем
- Хранимые процедуры и CLR
- Изменение структуры хранимых процедур
- Создание выполняемых хранимых процедур
- Хранимые процедуры
- Обработка событий операторами TRYvi CATCH
- Смешанные процедурные операторы
- Локальные переменные
- Оператор WHILE
- Оператор IF
- Блоки операторов
- Процедурные расширения
-
Системный каталог
- Резюме к системный каталог
- Функции свойств
- Системные функции
- Системные процедуры
- Собственные интерфейсы
- lnformation_schema.referential_constraints
- Informationschema.columns
- lnformation_schema.tables
- Информационная схема
- Динамически управляемые представления и функции
- Запросы к представлениям просмотра каталогов
- Представления просмотра каталога
- Общие интерфейсы
- Общие сведения о системном каталоге
-
Индексы
- Резюме к индексы
- Опция PERSISTED
- Постоянные вычисляемые столбцы
- Виртуальные вычисляемые столбцы
- Индексы для вычисляемых столбцов
- Покрывающий индекс
- Индексы и операция соединения
- Индексы и условия в предложении WHERE
- Основные направления в создании и использовании индексов
- Удаление и переименование индексов
- Перевод индекса в неактивное состояние
- Реорганизация индексных страниц листьев
- Пересоздание индекса
- Изменение индексов
- Редактирование информации индекса
- Получение информации о фрагментации индекса
- Создание индексов
- Transact-SQL и индексы
- Некластеризованные индексы
- Кластеризованные индексы
- Общие сведения о индексах
-
Представления – View
- Резюме к view
- Преимущества индексированных представлений
- Редактирование информации, связанной с индексированными представлениями
- Изменение структуры индексированного представления
- Создание индексированного представления
- Индексированные представления
- Оператор DELETE и представление
- Оператор UPDATE и представление
- Оператор INSERTvi представление
- Представление поиска
- Операторы DML и представления
- Редактирование информации, связанной с представлениями
- Изменение и удаление представлений
- Создание представления
- Операторы DDL и представления
-
Система безопасности Database Engine
- Резюме к системе безопасности
- Безопасность данных и представления
- Отслеживание изменений
- Управление полномочиями с использованием Management Studio
- Оператор REVOKE
- Оператор DENY
- Оператор GRANT
- Авторизация пользователей в базе данных
- Роли и системные процедуры
- Создание и удаление определенных пользователем ролей
- Определенные пользователем роли базы данных
- Управление ролями приложений с помощью Management Studio
- Активация роли приложения
- Создание, модификация и удаление ролей приложений
- Роли приложений
- Назначение пользователя фиксированной роли базы данных
- Роль public
- Фиксированные роли базы данных
- Назначение учетной записи фиксированной серверной роли
- Учетная запись sa
- Роли пользователей в базе данных
- Схемы базы данных по умолчанию
- Добавление пользователей с применением SQL Server Management Studio
- Добавление пользователей при помощи операторов Transact-SQL
- Установка учетных записей пользователей для базы данных
- Безопасность базы данных
- Оператор DROP SCHEMA
- Оператор ALTER SCHEMA
- Операторы DDL, связанные со схемой
- Разделение пользователей и схем
- Схемы в Database Engine
- Управление подключениями с использованием Management Studio
- Установка системы безопасности с использованием DDL
- Улучшения шифрования в SQL Server 2008
- Представления просмотра каталога шифрования
- Сертификаты
- Асимметричные ключи
- Симметричные ключи
- Шифрование данных
- Реализация режима аутентификации
- Аутентификация
-
Управление параллельной работой
- Резюме к управление паралельной работой
- READ COMMITTED SNAPSHOTS сравнении с SNAPSHOT
- SNAPSHOT
- Уровень изоляции SNAPSHOT
- Уровень изоляции READ COMMITTED SNAPSHOT
- Контроль версий строк
- Установка и редактирование уровней изоляции
- SERIALIZABLE
- REPEATABLE READ
- READ COMMITTED
- READ UNCOMMITTED
- Database Engine и уровни изоляции
- Проблемы конкурентного доступа
- Уровни изоляции
- Взаимная блокировка
- Отображение информации блокировки
- Опция LOCK_TIMEOUT
- Подсказки блокировки
- Влияние блокировок
- Укрупнение блокировок
- Гранулярность блокировок
- Режимы блокировки
- Блокировка данных в базе данных
- Протокол транзакций
- Операторы Transact-SQL и транзакции
- Свойства транзакций
- Транзакции
- Модели конкурентного доступа
-
Триггеры
- Резюме к тригерам
- Триггеры и CLR
- Триггеры уровня сервера
- Триггеры уровня базы данных
- Триггеры DDL
- Первый и последний триггеры
- Триггеры INSTEAD OF
- Поддержание ограничений целостности
- Реализация бизнес-правил
- Создание контрольного журнала
- Триггеры AFTER
- Области приложений для DML-триггеров
- Использование таблиц удаления и добавления
- Модификация структуры триггера
- Создание триггера DML
- Общие сведения о тригерах
-
Основные элементы SQL
-
Системное администрирование SQL Server
-
Системное окружение и сервер базы данных
- Резюме к системному окружению БД
- Команды проверки согласованности базы данных
- Команда DBCC
- Утилита sqlcmd
- Утилита bср
- Утилиты и команда DBCC
- Параллельное выполнение задач
- Страницы данных переполнения строк
- Страницы данных последовательных строк
- Типы страниц данных
- Зарезервированное пространство для данных
- Заголовок страницы
- Свойства страниц данных
- Хранение данных на диске
- База данных msdb
- База данных tempdb
- База данных model
- База данных master
- Системные базы данных
- Управление экземплярами сервера и поддержка баз данных
-
Резервное копирование и восстановление БД
- Резюме к резервному копированию и востановлению
- Пересылка протокола
- Улучшения зеркального отображения базы данных в SQL Server 2008
- Зеркальное отображение базы данных
- Отказоустойчивая кластеризация
- Контроль по четности
- Зеркальное отображение
- Расслоение дисков
- Использование технологии RAID
- Использование резервного сервера
- Высокая доступность
- Изменение и редактирование модели восстановления
- Простая модель восстановления
- Модель восстановления с неполным протоколированием
- Модель полного восстановления
- Модели восстановления
- Восстановление других системных баз данных
- Восстановление базы данных master
- Восстановление до отметки
- Восстановление баз данных и протоколов с использованием операторов Transact-SQL
- Является ли мой набор резервной копии готовым к восстановлению?
- Ручное восстановление
- Автоматическое восстановление
- Восстановление базы данных
- Резервное копирование производственных баз данных
- Резервное копирование базы данных master
- Какие базы данных копировать?
- Создание расписания резервного копирования в Management Studio
- Резервное копирование с помощью Management Studio
- Оператор BACKUP LOG
- Оператор BACKUP DATABASE
- Типы устройств для резервного копирования
- Резервное копирование с помощью операторов Transact-SQL
- Выполнение резервного копирования
- Резервное копирование файла или файловой группы
- Резервное копирование протокола транзакций
- Дифференцированное резервное копирование
- Полное копирование базы данных
- Методы резервного копирования
-
Система автоматизации задач администрирования
- Резюме к системе автоматизации
- Создание предупреждающих сообщений для группы ошибок с одинаковым уровнем ошибки
- Создание предупреждающих сообщений для системных ошибок
- Определение предупреждающих сообщений для обработки ошибок
- Протокол приложений Windows
- Протокол ошибок SQL Server Agent
- Сообщения об ошибках
- Предупреждающие сообщения
- Просмотр протокола истории задания
- Операторы уведомлений о состоянии задания
- Создание расписания задания
- Создание задания и его шагов
- Создание заданий и операторов
- Запуск и конфигурирование SQL Server Agent
-
Репликация данных
- Резюме к репликации данных
- Конфигурирование серверов подписки
- Настройка публикаций
- Конфигурирование распределяющего и публикующего серверов
- Управление репликацией
- Множество издателей с множеством подписчиков
- Центральный подписчик с множеством издателей
- Центральный издатель с распространителем
- Модели репликации
- Одноранговая репликация транзакций
- Репликация слияния
- Репликация мгновенного снимка
- Типы репликации
- Публикации и статьи
- Издатели, распространители и подписчики
- Общие сведения о репликации
- Выбор метода распределения данных
- Методы распределения данных
- Распределенные данные
-
Оптимизатор запросов
- Резюме к оптимизатору запросов
- Структуры планов
- Подсказки запроса
- Подсказки соединения
- Подсказки таблицы
- Типы подсказок оптимизации
- Зачем использовать подсказки оптимизатора
- Подсказки оптимизатора
- sys.dm_exec_procedure_stats
- sys.dm_exec_sql_text и sys.dm_exec_text_query_plan
- sys.dm_exec_query_stats
- sys.dm_exec_query_plan
- Представления динамического управления и оптимизатор запросов
- Примеры планов выполнения
- Management Studio и графические планы выполнения
- Другие опции оператора SET
- Планы выполнения XML
- Текстовая форма планов выполнения
- Оператор SET
- Инструменты для редактирования стратегии оптимизатора
- Хеширование соединения
- Слияние соединения
- Вложенные циклы
- Техники обработки соединения
- Выбор порядка соединения
- Статистические данные столбца
- Статистические данные индекса
- Селективность выражения с индексированным столбцом
- Выбор индекса
- Анализ запроса
- Как работает оптимизация запроса
- Фазы обработки запроса
-
Настройка производительности
- Резюме к настройке производительности
- Resource Governor
- Performance Data Collector
- Инструменты производительности SQL Server 2008
- Работа с Database Engine Tuning Advisor
- Предоставление информации для Database Engine Tuning Advisor
- Database Engine Tuning Advisor
- SQL Server Profiler
- Выбор подходящего инструмента
- Мониторинг сетевого интерфейса
- Мониторинг дисковой системы
- Мониторинг памяти
- Мониторинг процессора
- Обзор Performance Monitor
- Мониторинг производительности
- Память
- Дисковые операции ввода/вывода
- Системные ресурсы и производительность
- Блокировки для защиты одного пользователя от другого
- Database Engine и производительность
- Физическое проектирование
- Эффективность кода приложения
- Приложения базы данных и производительность
- Факторы, влияющие на производительность
-
Системное окружение и сервер базы данных
-
SQL Server и Business Intelligence
-
Введение в Business Intelligence
- Резюме к введению BI
- Доступ к данным
- Физическое хранение кубов
- Сколько можно агрегировать?
- Агрегаты
- Кубы и их архитектура
- Проектирование хранилища данных с использованием пространственной модели
- Хранилище данных и киоск данных
- Системы Business Intelligence
- Online Transaction Processing
- Online Transaction Processing в сравнении с Business Intelligence
- Microsoft Analysis Services
-
Business Intelligence и Transact-SQL
- Резюме к BI и tSQL
- Операторы PIVOT и UNPIVOT
- Функция NTILE
- Предложение ТОР
- Нестандартные аналитические функции
- Статистические агрегатные функции
- Функции упорядочения
- Функции запросов OLAP
- Оператор GROUPING SETS
- Функция GROUPING
- Оператор ROLLUP
- Оператор CUBE
- Расширения предложения GROUP BY
- Упорядочение
- Разбиение на разделы
- Конструкция окна
- Введение в SQL/OLAP
-
Microsoft Reporting Services
- Резюме microsoft reporting services
- Подписки, управляемые данными
- Персональные подписки
- Подписка на отчет
- Отчеты по запросам
- Организация доступа и распространение отчетов
- Обработка и управление отчетами
- Создание параметризованных отчетов
- Предварительный просмотр результирующего набора
- Выбор стиля отчета
- Задание схемы размещения данных в отчете
- Проектирование данных в таблице
- Выбор типа отчета
- Проектирование запроса
- Выбор источника данных
- Создание отчетов при помощи мастера Report Server Project Wizard
- Создание отчетов Business Intelligence Development Studio
- Report Catalog
- Report Server
- Report Manager
- Введение в Microsoft Reporting Services
-
Техники оптимизации для бизнес-аналитики
- Резюме технике оптимизации
- Оптимизация запроса схемы «звезда»
- Основные правила для разделенных таблиц и индексов
- Параллельное выполнение запросов
- Новые операции поиска к разделенным данным
- SQL Server 2008 и разделение данных
- Совместное размещение таблиц
- Создание разделенного индекса
- Создание функции разделения и схемы разделения
- Создание файловой группы для каждого раздела
- Определение разделяющего ключа и количества разделов
- Цели задания разделений
- Шаги для создания разделенных таблиц
- Способы распределения ваших данных по разделам
- Распределение данных по разделам
-
Введение в Business Intelligence
-
За пределами реляционных данных
- Обзор XML
-
SQL Server и XML
- Резюме к SQL SERVER и XML
- SQL Server 2008 и улучшения XML
- Методы XQuery в SQL Server
- Директива ROOT
- Директива ELEMENTS
- Директива TYPE
- Директивы SQL Server
- Режим PATH
- Режим EXPLICIT
- Режим AUTO
- Режим RAW
- Представление реляционных данных в качестве документов XML
- Поиск сохраненных документов XML и фрагментов
- Хранение документов XML с использованием декомпозиции
- Представления каталогов схемы XML
- Типизированные столбцы XML, переменные и параметры
- Схемы XML и SQL Server
- Типизированные в сравнении с нетипизированными XML
- Индексирование столбца XML
- Хранение документов XML с использованием типа данных XML
- Хранение документов XML в SQL Server
- Методы хранения документов XML в реляционных базах данных
-
Введение в пространственные данные
- Резюме к пространственным типам данных
- Различия между типами данных GEOMETRY и GEOGRAPHY
- Запрос данных GEOMETRY
- Пространственное индексирование
- Статические геометрические методы
- Тип данных GEOMETRY
- Пространственные типы данных
- Модели плоского пространства
- Модели геодезического пространства
- Представление пространственных данных
© 2021 serversql.ru. Все права защищены.