Сетевая Академия ЛАНИТ-ТИССА Казань
+7 (843) 533-39-21
  Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

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

M20461

Проводимый под руководством инструктора пятидневный курс предлагает слушателям технические навыки создания базовых запросов на Transact-SQL для Microsoft SQL Server 2014. Курс обучения является основой для всех связанных с SQL Server-ом дисциплин, а именно: администрирование баз данных, разработка баз данных и бизнес аналитики.


После изучения курса вы сможете

  • Создавать запросы SELECT
  • Объединять данные из нескольких таблиц
  • Использовать встроенные функции
  • Использовать подзапросы
  • Выполнять хранимые процедуры
  • Реализовывать транзакции и обработку ошибок
  • Использовать табличные выражения
  • Сортировать и фильтровать данные
  • Группировать и обобщать данные

Содержание курса

Модуль 1: Введение в SQL Server 2014

  • Архитектура SQL Server
  • Редакции и версии SQL Server
  • Работа с SQL Server Management Studio

Модуль 2: Введение в запросы на Transact-SQL

  • Введение в Transact-SQL
  • Понимание наборов
  • Понимание логики предикатов
  • Понимание логической последовательности действий в запросе SELECT

Модуль 3: Создание запросов SELECT

  • Создание простых запросов SELECT
  • Удаление дублирующих строк, используя DISTINCT
  • Использование псевдонимов название столбцов и таблиц
  • Создание простого выражения CASE

Модуль 4: Запросы из нескольких таблиц

  • Понимание соединений таблиц
  • Создание запросов с внутренними соединениями
  • Создание запросов с внешними соединениями
  • Создание запросов с перекрестными соединениями и соединение таблицы самой с собой

Модуль 5: Сортировка и фильтрование данных

  • Сортировка данных
  • Фильтрование данных с использованием выражения WHERE
  • Фильтрование с использованием опций TOP и OFFSET-FETCH
  • Работа с неизвестными значениями

Модуль 6: Работа с типами данных в SQL Server 2014

  • Введение в типы данных SQL Server 2014
  • Работа с символьными типами данных
  • Работа с временными типами данных

Модуль 7: Использование DML запросов для изменения данных

  • Вставка данных
  • Изменение и удаление данных

Модуль 8: Использование встроенных функций

  • Написание запросов со встроенными функциями
  • Использование функций преобразования типов
  • Использование логических функций
  • Использование функций для проверки значений NULL

Модуль 9: Группировка и агрегирование данных

  • Использование агрегирующих функций
  • Использование выражения GROUP BY
  • Фильтрование групп при помощи выражения HAVING

Модуль 10: Использование подзапросов

  • Написание автономных подзапросов
  • Написание коррелированных подзапросов
  • Использование предиката EXISTS с подзапросами

Модуль 11: Использование табличных выражений

  • Использование производных таблиц
  • Использование общего табличного выражения
  • Использование представлений
  • Использование встраиваемых табличных функций

Модуль 12: Использование операторов набора данных

  • Создание запросов с оператором UNION
  • Использование операторов EXCEPT и INTERSECT
  • Использование оператора APPLY

Модуль 13: Использование функций ранжирования, смещения и агрегирующих функций

  • Создание окон с выражением OVER
  • Исследование оконных функций

Модуль 14: Сведение данных и группировка наборов

  • Создание запросов с операторами PIVOT и UNPIVOT
  • Работа с группировкой наборов

Модуль 15: Выполнение хранимых процедур

  • Запрос данных при помощи хранимых процедур
  • Передача параметров в хранимые процедуры
  • Создание простых хранимых процедур
  • Работа с динамическим SQL

Модуль 16: Программирование на T-SQL

  • Элементы программирования на T-SQL
  • Управление выполнением программы

Модуль 17: Реализация обработки ошибок

  • Использование блоков TRY / CATCH
  • Работа с информацией об ошибке

Модуль 18: Реализация транзакций

  • Транзакции и ядро базы данных
  • Управление транзакциями
  • Уровни изоляции

Модуль 19: Улучшение производительности запросов

  • Факторы, влияющие на производительность запросов
  • Отображение информации о производительности запросов

Модуль 20: Запросы к метаданным в SQL Server

  • Запросы к представлениям системного каталога и функциям
  • Выполнение системных хранимых процедур
  • Запросы к динамическим объектам управления

Слушатели

Данный курс рассчитан на администраторов баз данных, разработчиков баз данных и профессионалов бизнес аналитики, в чей круг обязанностей входит создание запросов.

Продолжительность: 5 дн.
Цена: 27500 р.