10774. Создание запросов в Microsoft SQL Server 2012
10774. Создание запросов в Microsoft SQL Server 2012. Querying Microsoft SQL Server 2012
-
- Код курса:
- 10774
-
- Длительность:
- 5 / 40
-
- Ближайшие даты:
-
-
- Цена, без НДС:
- Уточните
![]() |
- Гаєвий Вадим МСТ
- З 2011 року тренер Microsoft - МСТ.
Викладає технології: Microsoft ASP.NET, Microsoft SQ...
Описание Курса:
В ходе этого 5-дневного курса Microsoft 10774 Вы получите технические навыки написания основных запросов на языке Transact-SQL для Microsoft SQL Server 2012.
Курс 10774: Querying Microsoft SQL Server 2012 является основой для всех дисциплин, связанных с SQL Server, а именно администрирования баз данных, разработки баз данных и бизнес-аналитики.
Курс 10774: Querying Microsoft SQL Server 2012 является основой для всех дисциплин, связанных с SQL Server, а именно администрирования баз данных, разработки баз данных и бизнес-аналитики.
Аудитория:
Этот курс предназначен: для администраторов баз данных, разработчиков баз данных и специалистов бизнес-аналитики.
Также для опытных пользователей, а именно, создателей отчетов, бизнес-аналитиков и разработчиков клиентских приложений и тех, кто планирует сдачу экзамена
Также для опытных пользователей, а именно, создателей отчетов, бизнес-аналитиков и разработчиков клиентских приложений и тех, кто планирует сдачу экзамена
Предварительная подготовка:
Требуемая подготовка: Успешное окончание курса Основы программирования и баз данных или эквивалентная подготовка.
Требуемая подготовка: Успешное окончание курса Настройка офисных и домашних компьютеров под управлением Windows 7 или эквивалентная подготовка.
Требуемая подготовка: Успешное окончание курса Настройка офисных и домашних компьютеров под управлением Windows 7 или эквивалентная подготовка.
Приобретаемые навыки:
По окончании курса Вы будете уметь:
- Создавать запросы на выборку данных (SELECT)
- Создавать запросы к нескольким таблицам
- Использовать встроенные функции
- Использовать подзапросы
- Выполнять хранимые процедуры
- Использовать операции над множествами
- Реализовывать обработку ошибок
- Реализовывать транзакции
- Использовать табличные выражения
- Осуществлять сортировку и фильтрацию данных
- Использовать функции ранжирования, смещения и агрегирования
- Создавать запросы к метаданным SQL Server
- Программировать на T-SQL
- Повышать производительность запросов
Содержание курса:
Модуль 1. Введение в Microsoft SQL Server 2012
- Архитектура SQL Server Denali
- Работа с инструментами SQL Server Denali
- Работа с базами данных в SQL Server
- Лабораторная работа: работа с инструментами SQL Server Denali (включая Azure)
- Работа с SQL Server Management Studio
- Изучение объектов базы данных
- Организация и создание T-SQL скриптов
- Использование электронной документации
- Введение в Transact-SQL
- Изучение наборов
- Изучение логики предикатов
- Изучение логической последовательности действий в SELECT
- Лабораторная работа: Введение в запросы на Transact-SQL
- Выполнение базовых запросов SELECT
- Выполнение запросов, фильтрация данных с использованием предикатов
- Выполнение запросов, сортировка данных с использованием ORDER BY
- Создание простых операторов SELECT
- Удаление повторяющихся строк с DISTINCT
- Использование псевдонимов столбцов и таблиц
- Написание простого выражения CASE
- Лабораторная работа: Создание базовых операторов SELECT
- Создание простых операторов SELECT
- Удаление повторяющихся строк с DISTINCT
- Использование псевдонимов столбцов и таблиц
- Написание простого выражения CASE
- Изучение соединений
- Выполнение запросов с помощью внутренних соединений
- Запросы с внешними соединениями
- Запросы с использованием само-соединений и перекрестных соединений
- Лабораторная работа: Запрос к нескольким таблицам
- Создание запросов, с использованием внутренних соединений
- Создание запросов с использованием нескольких соединений таблиц
- Создание запросов с использованием само-соединений и запросов с использованием внешних соединений
- Сортировка данных
- Фильтрация данных
- Фильтрация с опциями TOP и OFFSET-FETCH
- Работа с неизвестными значениями (NULL)
- Лабораторная работа: Фильтрация и сортировка данных
- Создание запросов, фильтрация данных с использованием WHERE
- Создание запросов, сортировка данных с ORDER BY
- Создание запросов, фильтрация данных с использованием TOP
- Создание запросов, фильтрация данных с использованием OFFSET-FETCH
- Внедрение типов данных в SQL Server
- Работа с символьными данными
- Работа с типами данных даты и времени
- Лабораторная работа: Работа с типами данных в SQL Server 2012
- Создание запросов, которые возвращают данные даты и времени
- Создание запросов с использованием функций даты и времени
- Создание запросов, которые возвращают строковые данные
- Создание запросов, которые используют строковые функции
- Создание запросов со встроенными функциями
- Использование функций преобразования типов
- Использование логических функций
- Использование функций для проверки значений NULL
- Лабораторная работа: использование встроенных функций
- Создание запросов с использованием функции преобразования типов
- Создание запросов с использованием логических функций
- Создание запросов, которые проверяют на значение NULL
- Использование агрегатных функций
- Использование предложения GROUP BY
- Фильтрация групп, используя предложение HAVING
- Лабораторная работа: Группирование и агрегирование данных
- Создание запросов с использованием предложения GROUP BY
- Создание запросов с использованием агрегатных функций
- Создание запросов, которые используют различные агрегатные функции
- Создание запросов, которые используют фильтрацию с предложением HAVING
- Создание автономных подзапросов
- Создание коррелированных подзапросов
- Использование предиката EXISTS с подзапросами
- Лабораторная работа: Использование подзапросов
- Создание запросов, которые используют автономные подзапросы
- Создание запросов с использованием коррелированных подзапросов
- Создание запросов с использованием скалярных подзапросов и подзапросов, возвращающих набор
- Создание запросов, которые используют предикаты IN и EXISTS
- Представления (VIEW)
- Табличные выражения
- Лабораторная работа: Использование табличных выражений
- Создание запросов с использованием представлений (View)
- Создание запросов с использованием производных таблиц (Derived Tables)
- Создание запросов с использованием обобщенных табличных выражений (CTE)
- Создание запросов с использованием UNION и UNION ALL
- Создание запросов, которые используют CROSS APPLY и OUTER APPLY Создание запросов, которые используют APPLY для производных таблиц и функций
- Создание запросов, которые используют EXCEPT и INTERSECT
- Лабораторная работа: Использование инструкций работы с наборами
- Создание запросов с использованием UNION и UNION ALL
- Создание запросов, которые используют CROSS APPLY и OUTER APPLY Создание запросов, которые используют APPLY для производных таблиц и функций
- Создание запросов, которые используют EXCEPT и INTERSECT
- Создание запросов с использованием ранжирующих оконных функций (Ranking window functions)
- Создание запросов с использованием функций смещения (offset functions)
- Создание запросов с использованием статистических оконных функций (Aggregate window functions)
- Лабораторная работа: Использование функций ранжирования, смещения и агрегатных функций
- Создание запросов с использованием ранжирующих оконных функций
- Создание запросов с использованием функций смещения
- Создание запросов с использованием статистических оконных функций
- Создание запросов с использованием оператора PIVOT
- Создание запросов с использованием GROUPING SETS
- Создание запросов с использованием GROUP BY ROLLUP
- Создание запросов с использованием GROUP BY CUBE
- Лабораторная работа: Сведение данных и наборы группирования
- Создание запросов с использованием оператора PIVOT
- Создание запросов с использованием GROUPING SETS
- Создание запросов с использованием GROUP BY ROLLUP
- Создание запросов с использованием GROUP BY CUBE
- Запросы к представлениям системного каталога
- Запросы к системным функциям
- Запросы к представлениям динамического управления
- Лабораторная работа: Запросы к метаданным в SQL Server
- Запросы к представлениям системного каталога
- Запросы к системным функциям
- Запросы к представлениям динамического управления
- Использование инструкции EXECUTE для вызова хранимых процедур
- Передача параметров в хранимые процедуры
- Возвращение результатов из хранимой процедуры с помощью предложения OUTPUT
- Выполнение системных хранимых процедур
- Лабораторная работа: Выполнение хранимых процедур
- Использование инструкции EXECUTE для вызова хранимых процедур
- Передача параметров в хранимые процедуры
- Возвращение результатов из хранимой процедуры с помощью предложения OUTPUT
- Выполнение системных хранимых процедур
- Объявление переменных и разделение на пакеты
- Использование элементов управления потоком выполнения
- Создание динамического SQL
- Использование синонимов
- Лабораторная работа: Программирование с использованием T-SQL
- Объявление переменных и разделение на пакеты
- Использование элементов управления потоком выполнения
- Создание динамического SQL
- Использование синонимов
- Перенаправление ошибки в TRY/CATCH
- Создание процедуры обработки ошибок в блоке CATCH с использованием функций ERROR
- Использование THROW, чтобы передать сообщение об ошибке клиенту
- Лабораторная работа: Реализация обработки ошибок
- Перенаправление ошибки в TRY/CATCH
- Создание процедуры обработки ошибок в блоке CATCH с использованием функций ERROR
- Использование THROW, чтобы передать сообщение об ошибке клиенту
- Контроль транзакций с BEGIN и COMMIT
- Использование XACT_ABORT
- Добавление логики обработки транзакций в блоке CATCH
- Лабораторная работа: Реализация транзакций
- Контроль транзакций с BEGIN и COMMIT
- Использование XACT_ABORT
- Добавление логики обработки транзакций в блоке CATCH
- Просмотр планов выполнения запросов
- Использование оператора SET STATISTICS
- Просмотр использования индекса
- Сравнение курсоров и запросов основе реляционных наборов
- Лабораторная работа: Повышение производительности запросов
- Просмотр планов выполнения запросов
- Использование оператора SET STATISTICS
- Просмотр использования индекса
- Сравнение курсоров и запросов основе реляционных наборов
Экзамен:
Материалы и сертификаты:
microsoft




















