|
M2778. Создание запросов в Microsoft SQL Server 2008 с использованием Transact – SQL |
Цель: Получить теоретические знания и технические навыки, требующиеся для создания сложных запросов на языках Transact-SQL и программирования для Microsoft SQL Server 2008.
Аудитория: Курс предназначен для всех разработчиков, системных администраторов баз данных и инженеров, использующих СУБД и работающих с написанием запросов.Описание: Вы научитесь программировать на языке Transact-SQL, создавать с его помощью базовые запросы для Microsoft SQL Server 2008, делать выборки данных, группировать, cуммировать, объединять, модифицировать данные. А также Вы приобретёте навыки разработки более сложной программной логики, используя расширенные возможности Transact-SQL.Предварительные требования: - Знание понятий целостности данных
- Навыки работы с Core Windows Server
- Навыки работы с реляционной базой данных
- Навыки программирования
Вы будете уметь: - Использовать средства создания запросов, тестировать и исполнять запросы;
- Составлять сложные запросы для выборки данных, группировать и суммировать данные, используя Transact-SQL;
- Реализовывать преобразования табличных данных
- Cоздавать и использовать программируемые объекты
- Использовать различные методы при работе со сложными запросами.
Содержание курса: - Введение в базы данных и Transact-SQL в SQL Server 2008
- Запрос и фильтрация данных
- Группировка и суммирование данных
- Объединение данных из нескольких таблиц
- Работа с подзапросами
- Модифицирование данных в таблицах
- Запрос метаданных, XML, полнотекстовых индексов
- Использование программируемых объектов для поиска данных
- Использование передовых методов запроса
Сопутствующие курсы: | Стоимость:
для организаций: 21900 для частных лиц: по договоренностидля студентов: по договоренности | Длительность: 24ч / 3д. | |
|
Модули курса Модуль 1. Введение в базы данных и Transact-SQL в SQL Server 2008- Обзор SQL Server 2008
- Обзор базы данных SQL Server
- Обзор и элементы синтаксиса Transact-SQL
- Работа со скриптами T-SQL
- Использование инструментов запроса T-SQL
- Лабораторная работа: Использование SQL Server Management Studio and SQLCMD
- Изучение деталей и выполнение запросов в SQL Server Management Studio
- Начало работы и использование SQLCMD
- Формирование отчета из базы данных SQL Server с помощью Microsoft Office Excel
Модуль 2. Запрос и фильтрация данных- Использование инструкции SELECT
- Фильтрация данных
- Работа со значением NULL
- Форматирование результирующих наборов
- Анализ производительности для написания запросов
- Лабораторная работа: Запрос и фильтрация данных
- Выборка данных с использованием инструкции SELECT
- Фильтрация данных с использованием разных поисковых условий
- Использование функций для работы со значением NULL
- Форматирование результирующих наборов
Модуль 3. Группировка и суммирование данных. - Суммирование данных с использованием агрегатных функций
- Суммирование групповых данных
- Ранжирование сгруппированных данных
- Создание перекрестных табличных запросов
- Лабораторная работа: Группировка и суммирование данных
- Суммирование данных с использованием агрегатных функций
- Суммирование групповых данных
- Ранжирование сгруппированных данных
- Создание перекрестных табличных запросов
Модуль 4. Объединение данных из нескольких таблиц- Запрос нескольких таблиц, используя объединения
- Применение объединений для типичных отчетных необходимостей
- Объединение и ограничение результирующих наборов
- Лабораторная работа: Объединение данных из нескольких таблиц
- Запрос нескольких таблиц, используя объединения
- Применение объединений для типичных отчетных необходимостей
- Объединение и ограничение результирующих наборов
Модуль 5. Работа с подзапросами- Написание основных подзапросов
- Написание коррелированных подзапросов
- Сравнение подзапросов с объединениями и временными таблицами
- Использование общих табличных выражений
- Лабораторная работа: Работа с подзапросами
- Написание основных подзапросов
- Написание коррелированных подзапросов
- Сравнение подзапросов с объединениями и временными таблицами
- Использование общих табличных выражений
Модуль 6. Модифицирование данных в таблицах- Вставка данных в таблицы
- Удаление данных из таблиц
- Обновление данных в таблицах
- Обзор транзакций
- Лабораторная работа: Модифицирование данных в таблицах
- Вставка данных в таблицы
- Удаление данных из таблиц
- Обновление данных в таблицах
- Работа с транзакциями
Модуль 7. Запрос метаданных, XML, полнотекстовых индексов- Запрос метаданных
- Обзор XML
- Запрос данных XML
- Обзор полнотекстовых индексов
- Запрос полнотекстовых индексов
- Лабораторная работа: Запрос метаданных, XML, полнотекстовых индексов
- Запрос метаданных
- Запрос данных XML
- Создание и запрос полнотекстовых индексов
Модуль 8. Использование программируемых объектов для поиска данных- Обзор представлений
- Обзор пользовательских функций
- Обзор хранимых процедур
- Обзор триггеров
- Написание распределенных запросов
- Лабораторная работа: Использование программируемых объектов для поиска данных
- Создание представлений
- Создание пользовательских функций
- Создание хранимых процедур
- Написание распределенных запросов
Модуль 9. Использование передовых методов запроса- Условия для запроса данных
- Работа с типами данных
- Курсоры и запросы возвращающие наборы строк
- Динамичный SQL
- Сопровождение файловых запросов
- Лабораторная работа: Использование передовых методов запроса
- Использование планов выполнения
- Преобразование типов данных
- Внедрение иерархии
- Использование курсоров и запросы возвращающие наборы строк
|