![]() |
Каленик А. И. - СПб: "Питер", 2006 г, 336 стр. Книга представляет собой практическое пособие по освоению и использованию
новых возможностей Microsoft SQL Server 2005. Каждая глава книги содержит
теоретическую часть, описывающую тот или иной элемент системы, синтаксис
команд, а также практические примеры кодов на языке Transact-SQL, XML,
XQuery, XPath, MDX и Visual Basic.Net. Книга состоит из введения и 4 частей,
каждая из которых посвящена отдельному компоненту сервера. Издание адресовано
профессиональным разработчикам и администраторам баз данных, а также всем
желающим освоить новые мощные возможности Microsoft SQL Server 2005. Краткое содержание Часть 1 Новые возможности в системе управления базами данных (OLTP system) Глава 1 Расширения языка Transact-SQL Новые операторы языка определения данных (DDL) Новые операторы языка манипулирования данными (DML) CTE-выражения Операторы PIVOT и UNPIVOT Ключевое слово OUTPUT Оператор APPLY Функции ранжирования Оператор TOP Предложение TABLESAMPLE Новые возможности в обработке ошибок Блок TRY┘CATCH Функция XACT_STATE() Новый тип триггеров ≈ DDL-триггер Резюме Глава 2 Service Broker как средство асинхронного Основные компоненты Service Broker Проверка и включение Service Broker Создание типов сообщений Создание контракта Создание очереди Создание сервиса Организация диалога Получение сообщения из очереди и его обработка Примеры практической реализации Service Broker Реализация Service Broker путем принудительного считывания Доступ к метаданным Резюме Глава 3 Использование языка XML Основы реализации языка XML в сервере Использование нетипизированного XML-кода XML-схема Описание структуры документа средствами DTD Описание структуры документа средствами XSD Создание типизированного XML-документа Хранение XML-документа Преобразование перед обработкой Конструкция FOR XML Функция OPENXML Методы обработки XML-данных (Введение в XQuery) Проверка на существование. Метод exist() Получение значения. Метод value() Выполнение запросов к XML-документу. Метод query() Модификация XML-документа. Метод modify() ╚Нарезка╩ XML-кода по столбцам реляционных таблиц. Метод nodes() Индексация XML-документов, управление XML-индексами Доступ к метаданным Глава 4 Поддержка доступа через протокол HTTP Введение в SOAP Реализованная на сервере поддержка протокола SOAP через HTTP Архитектура доступа через HTTP Создание точки доступа Обеспечение безопасности при доступе Резервирование пространства имен URL для точки доступа Создание простейшего SOAP-клиента Доступ к метаданным Резюме Глава 5 Использование объектов управления SQL Server Основы SQL Management Object (SMO) Подключение к серверу Получение информации о сервере Выполнение резервного копирования Выполнение восстановления из резервной копии Проверка физической целостности объектов сервера Создание объектов базы данных Модификация объектов базы данных Резюме Глава 6 Новые возможности обеспечения безопасности Основы системы безопасности MS SQL 2005 Субъекты системы безопасности (Security Principals) Объекты системы безопасности (Securables) Разрешения Управление учетными записями сервера (logins) Управление учетными записями пользователей базы данных (users) Понятие схемы. Назад к ANSI-стандарту Создание и управление схемой Создание схемы Изменение схемы Удаление схемы Установка для пользователя схемы по умолчанию Управление контекстом исполнения Переключатели контекста выполнения Основания выбора параметра Управление разрешениями Основы системы разрешений Управление разрешениями на сервере Управление разрешениями в базе данных Управление разрешениями на объектах схемы Управление сертификатами Основы системы сертификатов Как SQL Server использует сертификаты? Использование шифрования Доступ к метаданным Метаданные серверного уровня Метаданные уровня базы данных Метаданные о шифровании Резюме Глава 7 Расширение возможностей по работе и сопровождению индексов Index include ≈ альтернатива композитных индексов Сегментированные индексы (Partitioned Indexes) Планирование и создание сегментирующей функции (Partition Function) Создание схемы сегментации (Partition Scheme) Создание сегментированных индексов Получение метаданных о сегментированных индексах Сопровождение индексов Предложение REBUILD Предложение REORGANIZE Отключение индекса Ключевое слово SET Резюме Глава 8 Интеграция с .NET CLR Основы платформы .NET Структура Microsoft.NET Framework Введение в среду Common Language Runtime Основы .NET на SQL Server Серверные проекты на Visual Studio 2005 Создание проекта на Visual Studio 2005 SqlContext SqlConnection SqlCommand SqlParameter SqlPipe SqlDataReader TriggerContext Создание хранимых процедур Создание триггеров Создание пользовательских функций Создание скалярной функции Создание табличной функции Создание агрегирующих функций Создание пользовательских типов данных Доступ к метаданным Резюме Глава 9 Snapshot Isolation Level ≈ еще одна новинка Классический механизм изолированности транзакций Версионный механизм изолированности транзакций Как это устроено? Пример использования Доступ к метаданным Резюме Глава 10 Доступ к медатанным и их защита Разделяй и властвуй Доступ к метаданным Запросы к статическим метаданным Запросы к динамическим метаданным Резюме Глава 11 Обеспечение высокой доступности данных Общие сведения о методах повышения доступности Зеркалирование базы данных Синхронный режим при наличии сервера-свидетеля Асинхронный режим при наличии сервера-свидетеля Синхронный режим без сервера-свидетеля Ручное управление серверами Доступ к метаданным Использование моментальных снимков базы Работа с базой моментального снимка Доступ к метаданным Резюме Часть II Система аналитической обработки Введение Глава 12 Основы OLAP1 Типичная структура хранилищ данных Таблица фактов Таблицы размерностей (измерений) Основные элементы базы данных OLAP Глава 13 Создание базы1 Создание решения Подключение к источнику данных (Data Source) Создание Data Source View Глава 14 Работа с размерностями1 Регулярные размерности Размерности, состоящие из одной таблицы Размерности, состоящие из нескольких таблиц Понятия сбалансированной и несбалансированной размерности Создание размерности типа ╚время╩ Размерности типа ╚родитель-потомок╩ Размерности из таблицы фактов Ссылочные размерности Размерности ╚многие-ко-многим╩ Глава 15 Расширение возможностей работы с кубами данных2 Что представляет показатель? Создание куба Подключение простых размерностей Подключение размерностей, созданных из таблицы фактов Подключение ссылочной размерности Подключение размерности типа ╚многие-ко-многим╩ Использование перспектив (Perspectives) Что такое перспектива? Создание перспективы Применения ключевых индикаторов производительности (KPIs) Основы ключевых индикаторов производительности Создание ключевых индикаторов производительности Глава 16 Data Mining как средство добычи и анализа2 Типы моделей Алгоритмы анализа данных Выбор источника данных Выбор алгоритма анализа Алгоритм Microsoft Decision Trees Алгоритм Microsoft Clustering Алгоритм Association Rules Алгоритм Naive Bayes Алгоритм Sequence Clustering Алгоритм Time Series Алгоритм Neural Networks Выбор алгоритма Использование моделей анализа Описание ситуации Создание моделей анализа Основные возможности просмотра моделей Просмотр модели Microsoft Decision Tree Просмотр модели Microsoft Clustering Просмотр модели Microsoft Naive Bayes Глава 17 Использование объектов управления Основы Analysis Management Object (AMO) Подключение к серверу Получение информации о сервере Создание базы данных Создание объекта Data Source Создание объекта Data Source View Просмотр объектов базы данных Просмотр объектов куба Выполнение резервного копирования базы Выполнение восстановления базы из резервной копии Заключение Часть III Введение в службу оповещения Глава 18 Введение в Notification Service2 Основные понятия систем оповещения Архитектура Notification Service в MS SQL Server 2005 Как это работает Архитектура управления подпиской Архитектура системы сбора событий Архитектура обработки подписок Архитектура форматирования и рассылки оповещений Приложение управления подписками Уведомляющее приложение Экземпляр Notification Services Версионность Notification Services Модель безопасности Надежность Масштабируемость Базовые сценарии развертывания Доступность Редакции Администрирование сервиса оповещений Пример разработки оповещающего приложения для компании Что хотим получить Последовательность разработки приложения Основные этапы разработки приложения Создание проекта Создание конфигурационного файла сервиса Создание конфигурационного файла приложения Создание, регистрация, включение и запуск сервиса Основные компоненты приложения управления подпиской Написание файла форматирования содержимого оповещения Дополнительные компоненты, необходимые для работы приложения Как это работает? Резюме Часть IV Основы системы построения отчетов Глава 19 Основы Reporting Service 2 Введение в Reporting Service Основы системы отчетности предприятия Классификация отчетов по области применения Классификация отчетов по способу использования Компоненты Reporting Services Средства для работы с отчетами Средство разработки отчетов (Report Designer) Язык определения отчетов (Report Definition Language) Источники данных Система генерации и повторного использования Система доставки отчетов Система выгрузки (преобразования) отчета Интеграция с продуктами Microsoft Фазы жизненного цикла отчетности Фаза разработки Фаза управления Доступ к отчетам конечных пользователей и доставка отчетов Работа с Microsoft SQL 2005 Reporting Services Создание простого (статического) отчета из реляционных данных Создание простого (статического) отчета из многомерных данных Создание интерактивного (параметризованного) отчета Заключение |
![]()
новости | книги | где нас найти | сотрудничество | наши анонсы