Transact-SQL
Книга «Transact-SQL» посвящена вопросам практического использования языка Transact-SQL для администрирования и манипуляции данными СУБД Microsoft SQL Server. Язык запросов был стандартизирован еще в 1992 году. За это время его возможности немного устарели, но не потеряли своей актуальности. В конце 90-х годов предпринимались попытки принять обновленный стандарт, но война между различными производителями баз данных не позволила достичь компромисса. В связи с этим язык SQL получил два вида расширений: Transact-SQL или T-SQL (поддерживается Microsoft) и PL/SQL (яркий представитель – Oracle). Каждый из этих производителей максимально придерживается стандарта SQL 1992 года, и все запросы на этом языке будут выполняться корректно. Но для предоставления пользователю новых возможностей добавлены новые команды, которые объединены под именами Transact-SQL и PL/SQL и поддерживаются на разных базах данных. Рассмотреть абсолютно все команды и возможности этих стандартов нереально. Автор книги «Transact-SQL» – Михаил Фленов ограничился стандартом SQL-92 и расширением Transact-SQL, поскольку серверы, созданные компанией Microsoft, получили достаточно широкое распространение и продолжают завоевывать сердца разработчиков.
Структура книги «Transact-SQL»
- Создание и удаление базы данных
- Создание таблиц
- Редактирование параметров базы данных
- Редактирование таблиц
- Обеспечение целостности данных
- Именование
- Оператор SELECT
- Выборка данных
- Ограничение выборки
- Булевы операторы
- Улучшенный поиск
- Вставка в таблицу
- Шаблоны строк
- Работа с несколькими таблицами
- Объединение в стиле Microsoft
- Простейшие расчеты
- Сортировка
- Группировка
- Объединение запросов
- Подзапросы
- Операторы работы с подзапросами
- Добавление записей
- Изменение данных
- Удаление данных
- Транзакции
- Переменные
- Конвертирование типов
- Работа с датами и временем
- Ход выполнения запроса
- Работа с GUID-полями
- Функции работы со строками
- Математические функции
- Связь "многие-ко-многим"
- Представления
- Хранимые процедуры
- Хранимые функции
- Триггеры
- SQL Server Agent
- Планировщик заданий
- Оповещения
- Свойства сервера
- Информация о системе
- Обработка ошибок
- Поддержка XML
- Типы данных, определенные пользователем
- Поддержка индексов
- Работа со статистикой
- Управление пользователями
- Права доступа
- Резервное копирование и восстановление
- Уменьшение базы данных
- Отключение базы данных
- Распределенные запросы
- Оптимизация запросов
- Расширенные процедуры
- Внешнее выполнение
- Домашняя бухгалтерия
- Типы данных TEXT и IMAGE
- Курсоры
- Полнотекстовый поиск
- Конфигурирование
- Обслуживание базы данных
- Выборка данных
Материал книги «Transact-SQL» сопровождается большим количеством примеров, которые вы можете найти на прилагаемом к книге компакт-диске. Там размещены примеры запросов, тестовая база данных, дополнительная документация и статьи автора, посвященные базам данных.
Книга «Transact-SQL» адресована администраторам и программистам баз данных. С программистами все ясно, они должны знать язык, с помощью которого можно получать данные от сервера. Но зачем это нужно администратору? Начинающие администраторы для управления сервером SQL очень часто используют специальную утилиту Enterprise Manager, которая предоставляет визуальный интерфейс и удобство в администрировании сервером. Визуальность – это хорошо, но SQL-сценарии лучше, поскольку они позволяют решать любые задачи администрирования и реструктуризации БД наиболее гибко и эффективно.
Язык SQL необходимо знать и для тестирования производительности сервера. Конечно же, задачами оптимизации кода SQL-сценариев должен заниматься программист или архитектор БД. Но скорость доступа к данным можно повысить и на уровне администратора. Например, проанализировав с помощью программы мониторинга сервера какой-то запрос, который выполняется достаточно часто, и, посмотрев код SQL, можно выяснить, какие поля чаще всего используются для сравнения и, если необходимо, добавить соответствующие индексы.
Формат: PDF + Файлы с компакт-диска
Качество: eBook
Страниц: 576
Купить книгу «Transact-SQL»
Интернет-магазин OZON.RU: Transact-SQL / Интернет-магазин OZON.RU / Описание товара / Transact-SQL / Интернет-магазин OZON.RU / Оформить заказ
Скачать бесплатно книгу «Transact-SQL»
- Архив T-SQL_Flenov.rar 38.63 Мб: Transact-SQL / Shareflare.net / Архив T-SQL_Flenov.rar