В книге изложены теоретические основы формирования запросов и программирования на языке T-SQL: однотабличные запросы, соединения, подзапросы, табличные выражения, операции над множествами, реорганизация данных и наборы группирования. Описываются различные аспекты извлечения и модификации данных, обсуждаются параллелизм и транзакции, приводится обзор программируемых объектов. Для дополнения теории практическими навыками в книгу включены упражнения, в том числе и повышенной сложности.
Название: Microsoft SQL Server 2008. Основы T-SQL Автор: Ицик Бен-Ган Издательство: БХВ-Петербург Год: 2009 Страниц: 430 Формат: PDF Размер: 250 МБ ISBN: 978-5-9775-0220-7, 978-5-7502-0388-8 Качество: Хорошее
Содержание:
Об авторе Благодарности введение Для кого эта книга О чем эта книга Сопроводительный материал Аппаратные и программные требования Поиск дополнительной интерактивной информации Сопровождение книги Глава 1. Основы построения запросов И ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ T-SQL Теоретические основы Архитектура SQL Server Создание таблиц и определение целостности данных Резюме Глава 2. Однотабличные запросы Элементы инструкции SELECT Предикаты и операции Выражение CASE Значение NULL Одновременно выполняемые операции Работа с символьными данными Работа с датами и временем Запросы метаданных Резюме Упражнения Глава 3. Соединения (Join) Перекрестные соединения Внутренние соединения Дополнительные примеры соединений Внешние соединения Резюме Упражнения Глава 4. Подзапросы Независимые подзапросы Связанные подзапросы Дополнения к основным сведениям о подзапросах Резюме Упражнения Глава 5. Табличные выражения Производные таблицы Общие табличные выражения Представления Подставляемые табличные функции Операция APPLY Резюме Глава 6. Операции над множествами Операция UNION Операция INTERSECT Операция EXCEPT Приоритет Хитрости для выполнения неподдерживаемых логических стадий Резюме Упражнения Глава 7. Реорганизация данных и наборы группирования Разворачивание данных Сворачивание данных Наборы группирования Резюме Упражнения Глава 8. Модификация данных Добавление данных Удаление данных Обновление данных Слияние данных Модификация данных с помощью табличных выражений Модификации с помощью элемента ТОР Элемент OUTPUT Резюме Упражнения Глава 9. Транзакции и параллелизм Транзакции Блокировки и блокирование Уровни изоляции Взаимоблокировки Резюме Упражнения Глава 10. Программируемые объекты Переменные Пакеты Элементы, управляющие выполнением Курсоры Временные таблицы Динамический SQL Подпрограммы Резюме Приложения Приложение 1. Приступая к работе Установка SQL Server Загрузка исходного программного кода и установка учебной базы Работа с SQL Server Management Studio Работа с SQL Server Books Online Приложение 2. Решения к упражнениям Предметный указатель