Создание запросов на Transact-SQL в Microsoft SQL Server 2008
M2778
После изучения курса вы сможете:
- описывать варианты и способы применения языка Transact-SQL;
- использовать средство создания запросов;
- извлекать данные с помощью запросов SELECT;
- группировать и обобщать данные с помощью языка Transact-SQL;
- объединять данные из нескольких таблиц;
- создавать запросы для извлечения и изменения данных с помощью вложенных запросов;
- изменять данные в таблицах;
- извлекать данные из текстовых полей с использованием средств полнотекстового поиска;
- описывать способы создания программных объектов;
- использовать различные методики в работе со сложными запросами.
Содержание курса.
Модуль 1: начало работы с базами данных и Transact-SQL в SQL Server 2008
- Обзор SQL Server 2008
- Обзор баз данных SQL Server
- Обзор и элементы синтаксиса T-SQL
- Работа со сценариями T-SQL
- Использование средств создания запросов T-SQL
Модуль 2: запросы к данным и их фильтрация
- Использование оператора SELECT
- Фильтрация данных
- Работа с неопределенными (NULL) значениями
- Форматирование результирующих наборов
- Вопросы производительности при создании запросов
Модуль 3: группировка и агрегация данных
- Агрегация данных с использованием статистических функций
- Агрегация сгруппированных данных
- Ранжирование сгруппированных данных
- Создание перекрестных запросов
Модуль 4: объединение данные из нескольких таблиц
- Извлечение данных из нескольких таблиц с использованием объединений
- Использование объединений при формировании отчетов
- Настройка и ограничение результирующего набора
Модуль 5: работа с подзапросами
- Создание базовых подзапросов
- Создание коррелированных подзапросов
- Сравнение подзапросов с объединениями и временными таблицами
- Использование общих табличных выражений
Модуль 6: изменение данных в таблицах
- Вставка данных в таблицы
- Удаление данных из таблиц
- Изменение данных в таблицах
- Обзор транзакций
Модуль 7: запросы к метаданными, данным XML и полнотекстовым индексам
- Запросы к метаданным
- Обзор XML
- Запросы к данным XML
- Обзор полнотекстовых индексов
- Запрос к данным полнотекстовых индексов
Модуль 8: извлечение данных с использованием программных объектов
- Обзор представлений
- Обзор пользовательских функций
- Обзор хранимых процедур
- Обзор триггеров
- Создание распределенных запросов
Модуль 9: использование расширенных средств создания запросов
- Вопросы, связанные с созданием запросов к данным
- Работа с типами данных
- Запросы на основе курсоров и наборов
- Динамический SQL
- Обслуживание файлов запросов
Слушатели:
Данный курс рассчитан на администраторов баз данных SQL Server, исполнителей, инженеров систем и разработчиков, в чей круг обязанностей входит создание запросов.
Цена: 15 750 р.
Продолжительность: 3 дн.