Ваш город: Москва Казань
+7 (495) 967-66-70
academy@academy.ru
Главная страница | Каталог | Microsoft | Курсы | Выполнение запросов в Microsoft SQL Server
M20461

Выполнение запросов в Microsoft SQL Server

Querying Microsoft SQL Server

ОЦЕНКА КУРСА
общая оценка курса:


оценка преподавателя:



Мониторинг цены
Проводимый под руководством инструктора пятидневный курс предлагает слушателям технические навыки создания базовых запросов на Transact-SQL для Microsoft SQL Server 2014. Курс обучения является основой для всех связанных с SQL Server-ом дисциплин, а именно: администрирование баз данных, разработка баз данных и бизнес аналитики.
  • ОЧНОЕ
    ОБУЧЕНИЕ
  • ПЕРСОНАЛЬНОЕ ОБУЧЕНИЕ
  • ОБЛАЧНОЕ ПЕРСОНАЛЬНОЕ ОБУЧЕНИЕ


Продолжительность курса: 5 дней / 40 ак.ч.

Цена курса:
29 400 руб.

В корзину

Место проведения курса:

  • ул. Доброслободская, д.5
  • Бауманская
  • Комсомольская
  • Красные ворота

Ближайшая дата проведения: 16.01.2017
РАСПИСАНИЕ ЗАНЯТИЙ
M20461 Выполнение запросов в Microsoft SQL Server 16.01.2017
M20461 Выполнение запросов в Microsoft SQL Server 10.04.2017
M20461 Выполнение запросов в Microsoft SQL Server 19.12.2016
M20461 Выполнение запросов в Microsoft SQL Server 26.12.2016
M20461 Выполнение запросов в Microsoft SQL Server 30.01.2017
M20461 Выполнение запросов в Microsoft SQL Server 27.02.2017
M20461 Выполнение запросов в Microsoft SQL Server 03.04.2017
M20461 Выполнение запросов в Microsoft SQL Server 17.04.2017
M20461 Выполнение запросов в Microsoft SQL Server 29.05.2017
M20461 Выполнение запросов в Microsoft SQL Server 19.06.2017
Уточните дату у менеджера
M20461 Выполнение запросов в Microsoft SQL Server 19.12.2016
M20461 Выполнение запросов в Microsoft SQL Server 26.12.2016
M20461 Выполнение запросов в Microsoft SQL Server 30.01.2017
M20461 Выполнение запросов в Microsoft SQL Server 27.02.2017
M20461 Выполнение запросов в Microsoft SQL Server 03.04.2017
M20461 Выполнение запросов в Microsoft SQL Server 17.04.2017
M20461 Выполнение запросов в Microsoft SQL Server 29.05.2017
M20461 Выполнение запросов в Microsoft SQL Server 19.06.2017
После изучения курса вы сможете
  • Создавать запросы SELECT
  • Объединять данные из нескольких таблиц
  • Использовать встроенные функции
  • Использовать подзапросы
  • Выполнять хранимые процедуры
  • Реализовывать транзакции и обработку ошибок
  • Использовать табличные выражения
  • Сортировать и фильтровать данные
  • Группировать и обобщать данные
Содержание курса
Модуль 1: Введение в SQL Server 2014
  • Архитектура SQL Server
  • Редакции и версии SQL Server
  • Работа с SQL Server Management Studio
Лабораторная работа (практическое занятие)
  • Работа с SQL Server Management Studio
  • Организация и создание T-SQL скриптов
  • Использование электронной документации
Модуль 2: Введение в запросы на Transact-SQL
  • Введение в Transact-SQL
  • Понимание наборов
  • Понимание логики предикатов
  • Понимание логической последовательности действий в запросе SELECT
Лабораторная работа (практическое занятие)
  • Выполнение базовых запросов SELECT
  • Выполнение запросов с фильтрацией данных, используя предикаты
  • Выполнение запросов с упорядочиванием данных, используя ORDER BY
Модуль 3: Создание запросов SELECT
  • Создание простых запросов SELECT
  • Удаление дублирующих строк, используя DISTINCT
  • Использование псевдонимов название столбцов и таблиц
  • Создание простого выражения CASE
Лабораторная работа (практическое занятие)
  • Создание простых запросов SELECT
  • Удаление дублирующих строк, используя DISTINCT
  • Использование псевдонимов название столбцов и таблиц
  • Создание простого выражения CASE
Модуль 4: Запросы из нескольких таблиц
  • Понимание соединений таблиц
  • Создание запросов с внутренними соединениями
  • Создание запросов с внешними соединениями
  • Создание запросов с перекрестными соединениями и соединение таблицы самой с собой
Лабораторная работа (практическое занятие)
  • Создание запросов с внутренними соединениями
  • Создание запросов с соединениями нескольких таблиц
  • Создание запросов с соединением таблицы самой с собой
  • Создание запросов с внешними соединениями
  • Создание запросов с перекрестными соединениями
Модуль 5: Сортировка и фильтрование данных
  • Сортировка данных
  • Фильтрование данных с использованием выражения WHERE
  • Фильтрование с использованием опций TOP и OFFSET-FETCH
  • Работа с неизвестными значениями
Лабораторная работа (практическое занятие)
  • Создание запросов с фильтрованием данных, используя выражение WHERE
  • Создание запросов с сортировкой данных, используя ORDER BY
  • Создание запросов с фильтрованием данных, используя опцию TOP
  • Создание запросов с фильтрованием данных, используя выражение OFFSET-FETCH
Модуль 6: Работа с типами данных в SQL Server 2014
  • Введение в типы данных SQL Server 2014
  • Работа с символьными типами данных
  • Работа с временными типами данных
Лабораторная работа (практическое занятие)
  • Создание запросов, которые возвращают данные даты и времени
  • Создание запросов, которые используют функции даты и времени
  • Создание запросов, которые возвращают символьные данные
  • Создание запросов, которые используют функции для работы с символьными данными
Модуль 7: Использование DML запросов для изменения данных
  • Вставка данных
  • Изменение и удаление данных
Лабораторная работа (практическое занятие)
  • Вставка данных
  • Изменение и удаление данных
Модуль 8: Использование встроенных функций
  • Написание запросов со встроенными функциями
  • Использование функций преобразования типов
  • Использование логических функций
  • Использование функций для проверки значений NULL
Лабораторная работа (практическое занятие)
  • Создание запросов, которые используют функции преобразования типов
  • Создание запросов, которые используют логические функции
  • Создание запросов, которые проверяют значения NULL
Модуль 9: Группировка и агрегирование данных
  • Использование агрегирующих функций
  • Использование выражения GROUP BY
  • Фильтрование групп при помощи выражения HAVING
Лабораторная работа (практическое занятие)
  • Создание запросов с выражением GROUP BY
  • Создание запросов с использованием агрегирующих функций
  • Создание запросов с использованием различных агрегирующих функций
  • Создание запросов с фильтрованием групп при помощи выражения HAVING
Модуль 10: Использование подзапросов
  • Написание автономных подзапросов
  • Написание коррелированных подзапросов
  • Использование предиката EXISTS с подзапросами
Лабораторная работа (практическое занятие)
  • Создание запросов с автономными подзапросами
  • Создание запросов со скалярными и табличными подзапросами
  • Создание запросов с коррелированными подзапросами и предикатом EXISTS
Модуль 11: Использование табличных выражений
  • Использование производных таблиц
  • Использование общего табличного выражения
  • Использование представлений
  • Использование встраиваемых табличных функций
Лабораторная работа (практическое занятие)
  • Создание запросов с использованием представлений
  • Создание запросов с использованием производных таблиц
  • Создание запросов с использованием общих табличных выражений
  • Создание запросов с использованием встраиваемых табличных функций
Модуль 12: Использование операторов набора данных
  • Создание запросов с оператором UNION
  • Использование операторов EXCEPT и INTERSECT
  • Использование оператора APPLY
Лабораторная работа (практическое занятие)
  • Создание запросов с операторами UNION и UNION ALL
  • Создание запросов с операторами CROSS APPLY и OUTER APPLY
  • Создание запросов с операторами EXCEPT и INTERSECT
Модуль 13: Использование функций ранжирования, смещения и агрегирующих функций
  • Создание окон с выражением OVER
  • Исследование оконных функций
Лабораторная работа (практическое занятие)
  • Создание запросов с функциями ранжирования
  • Создание запросов с функциями смещения
  • Создание запросов с оконными агрегирующими функциями
Модуль 14: Сведение данных и группировка наборов
  • Создание запросов с операторами PIVOT и UNPIVOT
  • Работа с группировкой наборов
Лабораторная работа (практическое занятие)
  • Создание запросов с оператором PIVOT
  • Создание запросов с оператором UNPIVOT
  • Создание запросов с выражением GROUPING SETS
Модуль 15: Выполнение хранимых процедур
  • Запрос данных при помощи хранимых процедур
  • Передача параметров в хранимые процедуры
  • Создание простых хранимых процедур
  • Работа с динамическим SQL
Лабораторная работа (практическое занятие)
  • Использование инструкции EXECUTE для вызова хранимых процедур
  • Передача параметров в хранимые процедуры
  • Выполнение системных хранимых процедур
Модуль 16: Программирование на T-SQL
  • Элементы программирования на T-SQL
  • Управление выполнением программы
Лабораторная работа (практическое занятие)
  • Объявление переменных и разделение групп запросов
  • Использование элементов управления выполнением
  • Создание динамического SQL
  • Использование синонимов
Модуль 17: Реализация обработки ошибок
  • Использование блоков TRY / CATCH
  • Работа с информацией об ошибке
Лабораторная работа (практическое занятие)
  • Перенаправление ошибки в TRY / CATCH
  • Использование THROW для передачи сообщения об ошибке клиенту
Модуль 18: Реализация транзакций
  • Транзакции и ядро базы данных
  • Управление транзакциями
  • Уровни изоляции
Лабораторная работа (практическое занятие)
  • Управление транзакциями при помощи BEGIN, COMMIT и ROLLBACK
  • Добавление логики обработки транзакций в блок CATCH
Модуль 19: Улучшение производительности запросов
  • Факторы, влияющие на производительность запросов
  • Отображение информации о производительности запросов
Лабораторная работа (практическое занятие)
  • Просмотр плана выполнения запроса
  • Просмотр использования индекса и использование инструкции SET STATISTICS
Модуль 20: Запросы к метаданным в SQL Server
  • Запросы к представлениям системного каталога и функциям
  • Выполнение системных хранимых процедур
  • Запросы к динамическим объектам управления
Лабораторная работа (практическое занятие)
  • Создание запросов к представлениям системного каталога
  • Создание запросов к системным функциям
  • Создание запросов к системным представлениям динамического управления
Слушатели
Данный курс рассчитан на администраторов баз данных, разработчиков баз данных и профессионалов бизнес аналитики, в чей круг обязанностей входит создание запросов
Предварительная подготовка
  • Навыки работы с реляционными базами данных
  • Базовые знания Microsoft Windows
ПОИСК
 

Быстрый заказ






 
Рекомендуем
M20462 Администрирование баз данных Microsoft SQL Server
M20463 Реализация хранилищ данных в Microsoft SQL Server
M20464 Разработка баз данных Microsoft SQL Server