Выберите городМосква
Москва
Екатеринбург
Тюмень
Санкт-Петербург
Сочи
Тбилиси
Москва+7 495 231-23-51
Екатеринбург
Тюмень
Санкт-Петербург
Тбилиси
Личный кабинет
Выберите городМосква
Москва
Екатеринбург
Тюмень
Санкт-Петербург
Сочи
Тбилиси
Москва+7 495 231-23-51
Екатеринбург
Тюмень
Санкт-Петербург
Тбилиси
Microsoft
20761
Querying Data with Transact-SQL

Создание запросов, используя Transact-SQL в Microsoft SQL Server 2016

Вендор
Тип курса
Авторизированный
Формы обучения
Очная
ОчнаяОчная
Занятие длится 8 академических часов в день, стандартное время начала обучения – 10:00.
Дистанционная
ДистанционнаяДистанционная
Занятие длится 8 академических часов в день, стандартное время начала обучения – 10:00.
Длительность
40 ак. часов
Ближайшая дата
27 июл. / Москва
Стоимость
31 900.00 RUB
31 900.00 RUB
Описание

SQL Server 2016 – это новая версия универсальной платформы для управления данными, разработки бизнес-приложений и проектов бизнес-аналитики.

Цель курса – научиться свободно и уверенно пользоваться современными базами данных. 

Курс разработан для знакомства студентов с языком структурированных запросов T-SQL. В первые три дня студенты получают знания необходимые для обучения на следующих курса по Microsoft SQL Server. Четвертый и пятый день дают знания, которые пригодятся на экзамене 70-761.

Профиль аудитории
  • Администраторов и разработчиков баз данных и приложений.
  • Разработчиков отчётов
  • Аналитиков, использующих базы данных 
Необходимая подготовка
  • Основы ОС Microsoft Windows и их основных функций.
  • Практический опыт с реляционными базами данных
Цели курса
На курсе слушатели научатся:

  • Понимать компоненты и возможности, которые включены в SQL Server.
  • Понимать, что представляет из себя T-SQL, наборы данных и логику предикатов
  • Выполнять команды SELECT к одной и нескольким таблицам
  • Использовать фильтры и условия в команде SELECT
  • Понимать какие типы данных используются в SQL Server
  • Писать команды DML
  • Писать запрос, используя встроенные функции или агрегируя данные
  • Использовать подзапросы
  • Работать с представлениями и табличными функциями
  • Комбинировать результаты запросов
  • Использовать оконные функции, функции ранжирования и агрегирования.
  • Трансформировать данные, используя функции pivot, unpivot, rollup и cube
  • Создавать и использовать хранимые процедуры
  • Создавать программные конструкции такие, как переменные, условия и циклы для T-SQL кода
Программа курса
Модуль 1: Введение в Microsoft SQL Server 2016
  • базовая архитектура SQL Server
  • редакции и версии SQL Server
  • начало работы с SQL Server Management Studio
  • лабораторная работа: Работа с инструментами SQL Server 2016
  • работа с SQL Server Management Studio
  • написание T-SQL сценариев
  • использование Books Online


Модуль 2: Введение в язык запросов T-SQL
  • введение в T-SQL
  • понятие набора данных
  • понятие логики предиката
  • понятие логики последовательности операторов в SELECT выражениях
  • лабораторная работа: Введение в язык запросов T-SQL
  • выполнение базовых SELECT выражений
  • выполнение запросов с фильтрацией данных, используя предикаты
  • выполнение запросов с сортировкой данных, используя ORDER BY


Модуль 3: Написание SELECT запросов
  • написание простых SELECT выражений
  • удаление дубликатов с использованием DISTINCT
  • использование табличных и колоночных псевдонимов
  • написание простых CASE выражений
  • лабораторная работа: Написание базовых SELECT запросов
  • написание простых SELECT выражений
  • удаление дубликатов с использованием DISTINCT
  • использование табличных и колоночных псевдонимов
  • написание простых CASE выражений


Модуль 4: Запрос данных из нескольких таблиц
  • понятие объединений
  • написание запросов с использованием внутреннего объединения INNER JOIN
  • написание запросов с использованием внешнего объединения OUTER JOIN
  • написание запросов с использованием перекрестного объединения CROSS JOIN, объединения таблицы с собой (SELF JOIN)
  • лабораторная работа: Запрос данных из нескольких таблиц
  • написание запросов с использованием INNER JOIN
  • написание запросов с использованием многотабличных объединений
  • написание запросов с использованием объединения таблицы сама с собой
  • написание запросов с использованием OUTER JOIN
  • написание запросов с использованием перекрестного объединения CROSS JOIN


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


Модуль 6: Работа с типами данных SQL Server 2016
  • введение в типы данных SQL Server 2016
  • работа с текстовыми типами данных
  • работа с типами данных Дата и Время
  • лабораторная работа: Работа с типами данных SQL Server 2016
  • написание запросов, возвращающих типы данных Дата, Время
  • написание запросов, использующих функции Дата и Время
  • написание запросов, возвращающие текстовые данные
  • написание запросов, использующих текстовые функции


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


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


Модуль 9: Группировка и агрегирование данных
  • использование функций агрегирования
  • использование предложения GROUP BY
  • фильтрация сгруппированных данных с использованием предложения HAVING
  • лабораторная работа: Группировка и агрегирование данных
  • написание запросов с использованием предложения GROUP BY
  • написание запросов с использованием функций агрегирования
  • написание запросов с использованием отдельных статистических функций
  • написание запросов, фильтрующих сгруппированные данные с использованием предложения HAVING


Модуль 10: Использование вложенных запросов
  • написание автономных вложенных подзапросов
  • написание корреляционных подзапросов
  • использование предиката EXISTS в подзапросах
  • лабораторная работа: Использование подзапросов
  • написание автономных вложенных подзапросов
  • написание запросов с использованием скалярных и табличных подзапросов
  • использование предикатов IN и EXISTS в подзапросах


Модуль 11: Использование операторов наборов строк
  • написание запросов, использующих оператор UNION
  • написание запросов, использующих операторы EXCEPT и INTERSECT
  • лабораторная работа: Использование операторов наборов строк
  • написание запросов, использующих операторы UNION и UNION ALL
  • написание запросов, использующих операторы CROSS APPLY и OUTER APPLY
  • написание запросов, использующих операторы EXCEPT и INTERSECTS
Доступные формы обучения
Описание фомата

Очная форма – это классическая форма обучения. Студенты посещают занятия в специально оборудованном классе на территории учебного центра в соответствии с установленным расписанием.

Занятие длится 8 академических часов в день, стандартное время начала обучения – 10:00.

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

Описание фомата

Дистанционное обучение проводится с применением специального программного обеспечения, которое установлено на компьютер тренера-преподавателя и у студентов. По форме и содержанию дистанционное обучение полностью совпадает с аналогичными очными курсами.

Занятие длится 8 академических часов в день, стандартное время начала обучения – 10:00.

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

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

Расписание курса
Выберите удобную для вас дату
июл. 2020
27 - 31 июл.
Москва
ОчнаяОчная
Преподаватель курса
Ожидается назначение
Стоимость
31 900.00 RUB
сент. 2020
14 - 18 сент.
Москва
ДистанционнаяДистанционная
Преподаватель курса
Ожидается назначение
Стоимость
31 900.00 RUB
28 сент. - 02 окт.
Москва
ОчнаяОчная
Преподаватель курса
Ожидается назначение
Стоимость
31 900.00 RUB
нояб. 2020
09 - 13 нояб.
Москва
ОчнаяОчная
Преподаватель курса
Ожидается назначение
Стоимость
31 900.00 RUB
Если в расписании нет удобных для Вас дат, напишите нам - мы разработаем удобные варианты специально для Вас!
FAQ

По окончанию обучения слушатели получают либо Сертификат Учебного Центра о прохождении курса, либо Удостоверение о повышении квалификации, зарегистрированное в ФРДО (Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении). Для получения Свидетельства необходимо, чтобы длительность обучения превышала 16 академических часов, а так же необходимо предоставить оригинал Диплома о профессиональном или высшем образовании государственного образца.

Помимо этого, по факту прохождения авторизованных курсов вендоров Cisco, Postgres, AstraLinux, Microsoft, ICAgile выдается электронный сертификат вендора.

Возьмите паспорт и Диплом об окончании профессионального или высшего образования. Диплом понадобится для получения Удостоверения о повышении квалификации (в случае отсутствия Диплома, по окончанию курса будет выдан Сертификат Учебного Центра, подтверждающий факт пройденного обучения).

За несколько дней до начала обучения (обычно за неделю) все слушатели получают приглашение по указанной электронной почте (если обучение заказывалось централизованно, ваш персональный мейл могли не передать - обратитесь к специалисту вашей организации, кто заказывал курсы, приглашение есть у него). В приглашении указан адрес и прочая полезная для слушателя информация. Если вы не получили приглашение – обратитесь к нам любым удобным для вас способом и мы сообщим адрес и продублируем приглашение на вашу почту.

В основном корпусе в Москве по адресу Дербеневская набережная д.7 стр.5, БЦ «Оазис», парковки, к сожалению, нет. Зато есть муниципальная платная парковка на всех прилегающих улицах.

По поводу остальных филиалов и корпусов – уточняйте информацию у наших менеджеров. Мы постараемся сделать всё возможное для вашего комфортного обучения.

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

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

Обо всех специальных условиях читайте в разделе Спецпредложения.

Не достаточно информации? Напишите нам и мы сделаем вам предложение, от которого невозможно отказаться.

Не нашли подходящиего курса?
Оставьте заявку на обучение для вашей организации
Подпишитесь и будьте в курсе
Информация о новинках, скидках и акциях. Уже более 36 000 подписчиков!