На первую страницу Курсы для IT специалистов Курсы ИБ Психология - Управление - Маркетинг Курсы для пользователей  

Телефон: +7(495)933-00-06 / О компании / Наши координаты / Карта сайта /  

Авторские курсы по технологиям Microsoft


Курс: 20461 Querying Microsoft SQL Server
(Выполнение запросов в Microsoft SQL Server)

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

  • Навыки работы с реляционными базами данных
  • Базовые знания Microsoft Windows
Продолжительность: 5 дней, 40 часов.
Методические материалы: учебник Microsoft на английском языке.
Документ об окончании курса: сертификат корпорации Microsoft.

Программа курса

  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
    • Запросы к представлениям системного каталога и функциям
    • Выполнение системных хранимых процедур
    • Запросы к динамическим объектам управления