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

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

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

Cookies

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

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

Cookies

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

Ок
Вашингтон

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

Полный курс
Курс проводится в формате "Открытого обучения". Дата и время согласуются после покупки.
29900 ₽
Купить
  • Онлайн

  • Размер группы
    до 15 человек
Параметры мероприятия
  • Уровень подготовки
    Легкий
  • Язык
    Русский
  • Возраст
    Любой
7%
При подписке на рассылку вы получаете скидку 7% на первую покупку
10%
При покупке этого курса вы получаете скидку 10% на следующую покупку
Купон действует  60 дней  со дня покупки
Дипломы/сертификаты об окончании
Полный курс
Курс проводится в формате "Открытого обучения". Дата и время согласуются после покупки.
29900 ₽
Купить
  • Онлайн

  • Размер группы
    до 15 человек
Параметры мероприятия
  • Уровень подготовки
    Легкий
  • Язык
    Русский
  • Возраст
    Любой
7%
При подписке на рассылку вы получаете скидку 7% на первую покупку
10%
При покупке этого курса вы получаете скидку 10% на следующую покупку
Купон действует  60 дней  со дня покупки
  • Описание курса
  • Чему вы научитесь?
  • Требования к участникам
Описание курса

В формате "Открытого обучения" Вы можете обучаться, как находясь дома, так и в аудитории.  

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

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

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

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

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

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

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

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

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

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

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

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

Этот курс предназначен для лиц, в обязанности которых входит администрирование SQL-сервера, а также аналитиков, разработчиков, специалистов по системам отчётности, программистов 1С и т.п.

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

Вам необходима усиленная практика? Готовитесь к сдаче сертификационных экзаменов Microsoft? Приобретите доступ к Labs Online – виртуальным лабораторным работам по авторизованным курсам Microsoft – в течение всего курса и двух недель по окончании обучения! Услуга уникальна и доступна только в Центре «Специалист».

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

Модуль 1. Введение в Microsoft SQL Server 2012

  • Архитектура SQL Server Denali

  • Работа с инструментами SQL Server Denali

  • Работа с базами данных в SQL Server

  • Лабораторная работа: работа с инструментами SQL Server Denali (включая Azure)

  • Работа с SQL Server Management Studio

  • Изучение объектов базы данных

  • Организация и создание T-SQL скриптов

  • Использование электронной документации

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

  • Введение в Transact-SQL

  • Изучение наборов

  • Изучение логики предикатов

  • Изучение логической последовательности действий в SELECT

  • Лабораторная работа:  Введение в запросы на Transact-SQL

  • Выполнение базовых запросов SELECT

  • Выполнение запросов, фильтрация данных с использованием предикатов

  • Выполнение запросов, сортировка данных с использованием ORDER BY

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

  • Создание простых операторов SELECT

  • Удаление повторяющихся строк с DISTINCT

  • Использование псевдонимов столбцов и таблиц

  • Написание простого выражения CASE

  • Лабораторная работа: Создание базовых операторов SELECT

  • Создание простых операторов SELECT

  • Удаление повторяющихся строк с DISTINCT

  • Использование псевдонимов столбцов и таблиц

  • Написание простого выражения CASE

Модуль 4. Запрос к нескольким таблицам

  • Изучение соединений

  • Выполнение запросов с помощью внутренних соединений

  • Запросы с внешними соединениями

  • Запросы с использованием само-соединений и перекрестных соединений

  • Лабораторная работа: Запрос к нескольким таблицам

  • Создание запросов, с использованием внутренних соединений

  • Создание запросов с использованием нескольких соединений таблиц

  • Создание запросов с использованием само-соединений и запросов с использованием внешних соединений

Модуль 5. Сортировка и фильтрация данных

  • Сортировка данных

  • Фильтрация данных

  • Фильтрация с опциями TOP и OFFSET-FETCH

  • Работа с неизвестными значениями (NULL)

  • Лабораторная работа: Фильтрация и сортировка данных

  • Создание запросов, фильтрация данных с использованием WHERE

  • Создание запросов, сортировка данных с ORDER BY

  • Создание запросов, фильтрация данных с использованием TOP

  • Создание запросов, фильтрация данных с использованием OFFSET-FETCH

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

  • Внедрение типов данных в SQL Server

  • Работа с символьными данными

  • Работа с типами данных даты и времени

  • Лабораторная работа: Работа с типами данных в SQL Server 2012

  • Создание запросов, которые возвращают данные даты и времени

  • Создание запросов с использованием функций даты и времени

  • Создание запросов, которые возвращают строковые данные

  • Создание запросов, которые используют строковые функции

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

  • Создание запросов со встроенными функциями

  • Использование функций преобразования типов

  • Использование логических функций

  • Использование функций для проверки значений NULL

  • Лабораторная работа: использование встроенных функций

  • Создание запросов с использованием функции преобразования типов

  • Создание запросов с использованием логических функций

  • Создание запросов, которые проверяют на значение NULL

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

  • Использование агрегатных функций

  • Использование предложения GROUP BY

  • Фильтрация групп, используя предложение HAVING

  • Лабораторная работа: Группирование и агрегирование данных

  • Создание запросов с использованием предложения GROUP BY

  • Создание запросов с использованием агрегатных функций

  • Создание запросов, которые используют различные агрегатные функции

  • Создание запросов, которые используют фильтрацию с предложением HAVING

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

  • Создание автономных подзапросов

  • Создание коррелированных подзапросов

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

  • Лабораторная работа: Использование подзапросов

  • Создание запросов, которые используют автономные подзапросы

  • Создание запросов с использованием коррелированных подзапросов

  • Создание запросов с использованием скалярных подзапросов и подзапросов, возвращающих набор

  • Создание запросов, которые используют предикаты IN и EXISTS

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

  • Представления (VIEW)

  • Табличные выражения

  • Лабораторная работа: Использование табличных выражений

  • Создание запросов с использованием представлений (View)

  • Создание запросов с использованием производных таблиц (Derived Tables)

  • Создание запросов с использованием обобщенных табличных выражений (CTE)

Модуль 11. Использование инструкций работы с наборами

  • Создание запросов с использованием UNION и UNION ALL

  • Создание запросов, которые используют CROSS APPLY и OUTER APPLY Создание запросов, которые используют APPLY для производных таблиц и функций

  • Создание запросов, которые используют EXCEPT и INTERSECT

  • Лабораторная работа: Использование инструкций работы с наборами

  • Создание запросов с использованием UNION и UNION ALL

  • Создание запросов, которые используют CROSS APPLY и OUTER APPLY Создание запросов, которые используют APPLY для производных таблиц и функций

  • Создание запросов, которые используют EXCEPT и INTERSECT

Модуль 12. Использование функций ранжирования, смещения и агрегатных функций

  • Создание запросов с использованием ранжирующих оконных функций (Ranking window functions)

  • Создание запросов с использованием функций смещения (offset functions)

  • Создание запросов с использованием статистических оконных функций (Aggregate window functions)

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

  • Создание запросов с использованием ранжирующих оконных функций

  • Создание запросов с использованием функций смещения

  • Создание запросов с использованием статистических оконных функций

Модуль 13. Сведение данных и наборы группирования

  • Создание запросов с использованием оператора PIVOT

  • Создание запросов с использованием GROUPING SETS

  • Создание запросов с использованием GROUP BY ROLLUP

  • Создание запросов с использованием GROUP BY CUBE

  • Лабораторная работа: Сведение данных и наборы группирования

  • Создание запросов с использованием оператора PIVOT

  • Создание запросов с использованием GROUPING SETS

  • Создание запросов с использованием GROUP BY ROLLUP

  • Создание запросов с использованием GROUP BY CUBE

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

  • Запросы к представлениям системного каталога

  • Запросы к системным функциям

  • Запросы к представлениям динамического управления

  • Лабораторная работа: Запросы к метаданным в SQL Server

  • Запросы к представлениям системного каталога

  • Запросы к системным функциям

  • Запросы к представлениям динамического управления

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

  • Использование инструкции EXECUTE для вызова хранимых процедур

  • Передача параметров в хранимые процедуры

  • Возвращение результатов из хранимой процедуры с помощью предложения OUTPUT

  • Выполнение системных хранимых процедур

  • Лабораторная работа: Выполнение хранимых процедур

  • Использование инструкции EXECUTE для вызова хранимых процедур

  • Передача параметров в хранимые процедуры

  • Возвращение результатов из хранимой процедуры с помощью предложения OUTPUT

  • Выполнение системных хранимых процедур

Модуль 16. Программирование с использованием T-SQL

  • Объявление переменных и разделение на пакеты

  • Использование элементов  управления потоком выполнения

  • Создание динамического SQL

  • Использование синонимов

  • Лабораторная работа: Программирование с использованием T-SQL

  • Объявление переменных и разделение на пакеты

  • Использование элементов  управления потоком выполнения

  • Создание динамического SQL

  • Использование синонимов

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

  • Перенаправление ошибки в TRY/CATCH

  • Создание процедуры обработки ошибок в блоке CATCH с использованием функций ERROR

  • Использование THROW, чтобы передать сообщение об ошибке клиенту

  • Лабораторная работа: Реализация обработки ошибок

  • Перенаправление ошибки в TRY/CATCH

  • Создание процедуры обработки ошибок в блоке CATCH с использованием функций ERROR

  • Использование THROW, чтобы передать сообщение об ошибке клиенту

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

  • Контроль транзакций с BEGIN и COMMIT

  • Использование XACT_ABORT

  • Добавление логики обработки транзакций в блоке CATCH

  • Лабораторная работа: Реализация транзакций

  • Контроль транзакций с BEGIN и COMMIT

  • Использование XACT_ABORT

  • Добавление логики обработки транзакций в блоке CATCH

Модуль 19. Повышение производительности запросов

  • Просмотр планов выполнения запросов

  • Использование оператора SET STATISTICS

  • Просмотр использования индекса

  • Сравнение курсоров и запросов основе реляционных наборов

  • Лабораторная работа: Повышение производительности запросов

  • Просмотр планов выполнения запросов

  • Использование оператора SET STATISTICS

  • Просмотр использования индекса

  • Сравнение курсоров и запросов основе реляционных наборов

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

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

Чему вы научитесь?
Создавать запросы на выборку данных (SELECT)
Создавать запросы к нескольким таблицам
Использовать встроенные функции
Использовать подзапросы
Выполнять хранимые процедуры
Использовать операции над множествами
Реализовывать обработку ошибок
Реализовывать транзакции
Использовать табличные выражения
Осуществлять сортировку и фильтрацию данных
Использовать функции ранжирования, смещения и агрегирования
Создавать запросы к метаданным SQL Server
Программировать на T-SQL
Повышать производительность запросов
Требования к участникам
Успешное окончание курса Основы программирования и баз данных или эквивалентная подготовка.
«Английский язык. Уровень 2. Elementary, часть 2», или эквивалентная подготовка.

Организация

Остались вопросы?

Напишите в чат, и специалист поддержки оперативно ответит вам.