Курс 10774 Создание запросов в Microsoft SQL Server 2012 / TeachMePlease

Требуется подтверждение e-mail адреса!

Требуется подтверждение e-mail адреса! Письмо с инструкцией выслано на адрес электронной почты, указанный при регистрации

Cookies

Отключены cookie-файлы!

Для корректной работы сайта необходимо разрешить использование cookie-файлов.

Cookies

Для оптимизации дизайна и быстродействия наших веб-сайтов используются cookie-файлы. Продолжая посещение веб-сайта, вы соглашаетесь на использование cookie-файлов.

Ок
Категории
Категории
Онлайн

Курс 10774 Создание запросов в Microsoft SQL Server 2012

Размер группы
до 25 человек
Возраст
Любой
Уровень подготовки
Средний
Язык
Русский
Контакты организации
specialist.ru
Варианты покупки
29 900 ₽
Купить на TeachMePlease
  • Описание курса
  • Чему вы научитесь?
  • Программа
  • Требования к участникам
Описание курса

В ходе этого пятидневного курса вы получите технические навыки написания основных запросов на языке Transact‑SQL для Microsoft SQL Server 2012.

Курс является основой для всех дисциплин, связанных с SQL Server, а именно администрирования баз данных, разработки баз данных и бизнес‑аналитики.

Занятия позволят вам подготовиться к экзамену Microsoft 70-461. Многие упражнения включают работу с SQL Azure.

Кому подойдёт курс?

Курс предназначен для лиц, в обязанности которых входит администрирование SQL‑сервера, а также аналитиков, разработчиков, специалистов по системам отчётности, программистов 1С. А также для опытных пользователей: создателей отчётов, бизнес‑аналитиков, разработчиков клиентских приложений и тех, кто планирует сдачу экзамена 70-461: Querying Microsoft SQL Server 2012.

Аудиторная нагрузка в классе с преподавателем: 40 ак. ч.

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

Курс проводится в формате «Открытого обучения», благодаря чему вы можете пройти его как дома, так и в учебной аудитории: 

  • Все очень просто! На Вашем столе — два монитора. На одном транслируется запись реального занятия по Вашему курсу, а на втором Вы выполняете лабораторные работы. 

  • Запись Вы смотрите в наиболее удобном Вам режиме! Вы ускоряете просмотр хорошо знакомых Вам тем и уделяете больше внимания тому, что для Вас представляет особый интерес.

  • Ваше обучение сопровождает преподаватель. В группе открытого обучения находится преподаватель, который проводит промежуточное тестирование и лабораторные работы, а также подробно отвечает на все вопросы каждого слушателя. 

  • Вебинаристы имеют круглосуточный доступ к видеоматериалам по курсу и возможность общаться с преподавателем в те часы, когда он находится в классе.

  • Вы занимаетесь, просматривая запись вебинара  –  живого занятия, с живой речью преподавателя, его ответами на вопросы реальных слушателей. Живого занятия, а не студийной записи лекции!

  • Преподаватель может уделить Вам любое время для исчерпывающей профессиональной консультации по всем интересующим Вас вопросам. В стандартной очной группе такого не бывает – развернутые объяснения одному человеку не должны противоречить интересам всей группы. При открытом обучении этого противоречия не возникает – пока преподаватель общается лично с Вами, остальные слушатели сидят в наушниках и просматривают запись вебинара!

  • Вы сами выбираете наиболее удобный для себя ритм — слушать объяснения преподавателя, выполнить лабораторную работу или попить кофе Вы можете именно тогда, когда Вам это нужно.

  • Если Вы живете в другом регионе, рекомендуем очень удобную форму занятий «Вебинар в группе открытого обучения». Просматривать записи вебинара Вы сможете в любое удобное для себя время. По московскому времени Вам будет необходимо консультироваться с преподавателем.

  • Вы получаете доступ к видеозаписи вебинара в течение 3 месяцев после окончания курса.

Microsoft SQL Server 2012 — система управления реляционными базами данных. Программный продукт предлагает разработчикам и пользователям широкий набор возможностей по созданию решений с высоким уровнем производительности, надежности и безопасности, является комплексной платформой управления данными и бизнес‑анализа.

Чему вы научитесь?
Создавать запросы на выборку данных (SELECT)
Создавать запросы к нескольким таблицам
Использовать встроенные функции
Использовать подзапросы
Выполнять хранимые процедуры
Использовать операции над множествами
Реализовывать обработку ошибок
Реализовывать транзакции
Использовать табличные выражения
Осуществлять сортировку и фильтрацию данных
Использовать функции ранжирования, смещения и агрегирования
Создавать запросы к метаданным SQL Server
Программировать на T-SQL
Повышать производительность запросов
Программа
Введение в Microsoft SQL Server 2012 – 2 ак.часа
  • Модуль
  • Онлайн/Очно
Архитектура SQL Server Denali. Работа с инструментами SQL Server Denali. Работа с базами данных в SQL Server. Лабораторная работа «Работа с инструментами SQL Server Denali (включая Azure)»: работа с SQL Server Management Studio; изучение объектов базы данных; организация и создание T-SQL скриптов; использование электронной документации.
Модуль 2. Введение в запросы на Transact-SQL – 2 ак.часа
  • Модуль
  • Онлайн/Очно
Введение в Transact-SQL. Изучение наборов. Изучение логики предикатов. Изучение логической последовательности действий в SELECT. Лабораторная работа «Введение в запросы на Transact-SQL»: выполнение базовых запросов SELECT; выполнение запросов, фильтрация данных с использованием предикатов; выполнение запросов, сортировка данных с использованием ORDER BY.
Модуль 3. Написание запросов SELECT – 2 ак.часа
  • Модуль
  • Онлайн/Очно
Создание простых операторов SELECT. Удаление повторяющихся строк с DISTINCT. Использование псевдонимов столбцов и таблиц. Написание простого выражения CASE. Лабораторная работа «Создание базовых операторов SELECT»: Создание простых операторов SELECT Удаление повторяющихся строк с DISTINCT Использование псевдонимов столбцов и таблиц Написание простого выражения CASE
Модуль 4. Запрос к нескольким таблицам – 2 ак.часа
  • Модуль
  • Онлайн/Очно
Изучение соединений. Выполнение запросов с помощью внутренних соединений. Запросы с внешними соединениями. Запросы с использованием само-соединений и перекрестных соединений. Лабораторная работа «Запрос к нескольким таблицам»: создание запросов, с использованием внутренних соединений, создание запросов с использованием нескольких соединений таблиц, создание запросов с использованием самосоединений и запросов с использованием внешних соединений.
Модуль 5. Сортировка и фильтрация данных – 2 ак.часа
  • Модуль
  • Онлайн/Очно
Сортировка данных. Фильтрация данных. Фильтрация с опциями TOP и OFFSET-FETCH. Работа с неизвестными значениями (NULL). Лабораторная работа «Фильтрация и сортировка данных»: создание запросов, фильтрация данных с использованием WHERE; создание запросов, сортировка данных с ORDER BY; создание запросов, фильтрация данных с использованием TOP; создание запросов, фильтрация данных с использованием OFFSET-FETCH.
Модуль 6. Работа с типами данных в SQL Server 2012 – 2 ак.часа
  • Модуль
  • Онлайн/Очно
Внедрение типов данных в SQL Server. Работа с символьными данными. Работа с типами данных даты и времени. Лабораторная работа «Работа с типами данных в SQL Server 2012»: создание запросов, которые возвращают данные даты и времени; создание запросов с использованием функций даты и времени; создание запросов, которые возвращают строковые данные; создание запросов, которые используют строковые функции.
Модуль 7. Использование встроенных функций – 3 ак.часа
  • Модуль
  • Онлайн/Очно
Создание запросов со встроенными функциями. Использование функций преобразования типов. Использование логических функций. Использование функций для проверки значений NULL. Лабораторная работа «Использование встроенных функций»: создание запросов с использованием функции преобразования типов; создание запросов с использованием логических функций; создание запросов, которые проверяют на значение NULL.
Модуль 8. Группировка и агрегирование данных – 2 ак.часа
  • Модуль
  • Онлайн/Очно
Использование агрегатных функций. Использование предложения GROUP BY. Фильтрация групп, используя предложение HAVING. Лабораторная работа «Группирование и агрегирование данных»: создание запросов с использованием предложения GROUP BY; создание запросов с использованием агрегатных функций; создание запросов, которые используют различные агрегатные функции; создание запросов, которые используют фильтрацию с предложением HAVING.
Модуль 9. Использование подзапросов – 2 ак.часа
  • Модуль
  • Онлайн/Очно
Создание автономных подзапросов. Создание коррелированных подзапросов. Использование предиката EXISTS с подзапросами. Лабораторная работа «Использование подзапросов»: создание запросов, которые используют автономные подзапросы; создание запросов с использованием коррелированных подзапросов; создание запросов с использованием скалярных подзапросов и подзапросов, возвращающих набор; создание запросов, которые используют предикаты IN и EXISTS.
Модуль 10. Использование табличных выражений – 2 ак.часа
  • Модуль
  • Онлайн/Очно
Представления (VIEW). Табличные выражения. Лабораторная работа «Использование табличных выражений»: создание запросов с использованием представлений (View); создание запросов с использованием производных таблиц (Derived Tables); создание запросов с использованием обобщенных табличных выражений (CTE).
Модуль 11. Использование инструкций работы с наборами – 2 ак.часа
  • Модуль
  • Онлайн/Очно
Создание запросов с использованием UNION и UNION ALL. Создание запросов, которые используют CROSS APPLY и OUTER APPLY Создание запросов, которые используют APPLY для производных таблиц и функций. Создание запросов, которые используют EXCEPT и INTERSECT. Лабораторная работа «Использование инструкций работы с наборами»: создание запросов с использованием UNION и UNION ALL; создание запросов, которые используют CROSS APPLY и OUTER APPLY Создание запросов, которые используют APPLY для производных таблиц и функций; создание запросов, которые используют EXCEPT и INTERSECT.
Модуль 12. Использование функций ранжирования, смещения и агрегатных функций – 2 ак.часа
  • Модуль
  • Онлайн/Очно
Создание запросов с использованием ранжирующих оконных функций (Ranking window functions). Создание запросов с использованием функций смещения (offset functions). Создание запросов с использованием статистических оконных функций (Aggregate window functions). Лабораторная работа «Использование функций ранжирования, смещения и агрегатных функций»: создание запросов с использованием ранжирующих оконных функций; создание запросов с использованием функций смещения; создание запросов с использованием статистических оконных функций.
Модуль 13. Сведение данных и наборы группирования – 2 ак.часа
  • Модуль
  • Онлайн/Очно
Создание запросов с использованием оператора PIVOT. Создание запросов с использованием GROUPING SETS. Создание запросов с использованием GROUP BY ROLLUP. Создание запросов с использованием GROUP BY CUBE. Лабораторная работа «Сведение данных и наборы группирования»: создание запросов с использованием оператора PIVOT; создание запросов с использованием GROUPING SETS; создание запросов с использованием GROUP BY ROLLUP; создание запросов с использованием GROUP BY CUBE.
Модуль 14. Запросы к метаданным в SQL Server – 2 ак.часа
  • Модуль
  • Онлайн/Очно
Запросы к представлениям системного каталога. Запросы к системным функциям. Запросы к представлениям динамического управления. Лабораторная работа «Запросы к метаданным в SQL Server»: запросы к представлениям системного каталога; запросы к системным функциям; запросы к представлениям динамического управления.
Модуль 15. Выполнение хранимых процедур – 3 ак.часа
  • Модуль
  • Онлайн/Очно
Использование инструкции EXECUTE для вызова хранимых процедур. Передача параметров в хранимые процедуры. Возвращение результатов из хранимой процедуры с помощью предложения OUTPUT. Выполнение системных хранимых процедур. Лабораторная работа «Выполнение хранимых процедур»: использование инструкции EXECUTE для вызова хранимых процедур; передача параметров в хранимые процедуры; возвращение результатов из хранимой процедуры с помощью предложения OUTPUT; выполнение системных хранимых процедур.
Модуль 16. Программирование с использованием T-SQL – 2 ак.часа
  • Модуль
  • Онлайн/Очно
Объявление переменных и разделение на пакеты. Использование элементов управления потоком выполнения. Создание динамического SQL. Использование синонимов. Лабораторная работа «Программирование с использованием T-SQL»: объявление переменных и разделение на пакеты; использование элементов управления потоком выполнения; создание динамического SQL; использование синонимов.
Модуль 17. Реализация обработки ошибок – 2 ак.часа
  • Модуль
  • Онлайн/Очно
Перенаправление ошибки в TRY/CATCH. Создание процедуры обработки ошибок в блоке CATCH с использованием функций ERROR. Использование THROW, чтобы передать сообщение об ошибке клиенту. Лабораторная работа «Реализация обработки ошибок»: перенаправление ошибки в TRY/CATCH; создание процедуры обработки ошибок в блоке CATCH с использованием функций ERROR; использование THROW, чтобы передать сообщение об ошибке клиенту.
Модуль 18. Реализация транзакций – 2 ак.часа
  • Модуль
  • Онлайн/Очно
Контроль транзакций с BEGIN и COMMIT. Использование XACT_ABORT. Добавление логики обработки транзакций в блоке CATCH. Лабораторная работа «Реализация транзакций»: контроль транзакций с BEGIN и COMMIT; использование XACT_ABORT; добавление логики обработки транзакций в блоке CATCH.
Модуль 19. Повышение производительности запросов – 2 ак.часа
  • Модуль
  • Онлайн/Очно
Просмотр планов выполнения запросов. Использование оператора SET STATISTICS. Просмотр использования индекса. Сравнение курсоров и запросов основе реляционных наборов. Лабораторная работа «Повышение производительности запросов»: просмотр планов выполнения запросов; использование оператора SET STATISTICS; просмотр использования индекса; сравнение курсоров и запросов основе реляционных наборов.
Требования к участникам
Успешное окончание курса «Основы программирования и баз данных или эквивалентная подготовка»
Знание английского на уровне Elementary

Дипломы, сертификаты

Организация