01. Microsoft SQL Server 2014

Для новичков, которые только приступили к освоению профессии администратор баз данных, а потому не обладают необходимыми знаниями и навыками по Microsoft SQL Server, изучение стоит начать с базового "Курс M20461: Создание запросов в Microsoft SQL Server 2014", в рамках которого рассматриваются язык программирования SQL и Transact-SQL. В рамках курса Вы познакомитесь с SQL Server, редакциями СУБД, структурой базы данных, а также программным продуктом Management Studio, входящим в пакет Microsoft SQL Server. Именно с его помощью Вы будете управлять СУБД в первое время, если не решите использовать какие-то другие, сторонние программные продукты для администрирования базы данных. Основная задача курса — познакомиться с основными запросами к базе данных, принципами составления сложных запросов и потенциальными результатами, ведь без понимания того, что Вы хотите получить на выходе, сложно будет составить правильный запрос и получить результат.

"Курс M20462: Администрирование Microsoft SQL Server 2014" будет интересен тем, кто решил стать администратором баз данных Microsoft, специализирующимся на последней (на данный момент) версии СУБД от Microsoft. В рамках курса Вы сможете познакомиться с типовыми задачами по обслуживанию баз данных и правильному варианту решения несложных проблем. Резервное копирование и восстановление, установка СУБД и подключение базы, аутентификация и управление доступом к данным — вот лишь часть задач, которые стоят перед администратором СУБД SQL Server и с которыми Вы должны будете научиться справляться за 45 часов, которые длится курс.

Для администраторов БД и разработчиков хранилищ данных будет интересен и полезен "Курс M20463: Разработка хранилищ данных на базе Microsoft SQL Server 2014", в рамках которого слушателей знакомят с понятием "хранилище данных", а также основными задачами по его проектированию, созданию и эксплуатации, в том числе устранению неполадок в работе. Курс интересный, сложный и весьма полезный для тех, кто планирует работать с решениями такого уровня.

Еще один курс будет интересен разработчикам баз данных и программных продуктов, работающих с ними: "Курс M20464: Разработка баз данных на Microsoft SQL Server 2014". Как понятно из названия, заниматься Вы будете разработкой структуры базы данных, взаимосвязей таблиц, индексами, проверкой целостности данных и т.д., т.е. всеми вопросами, которые интересны программистам. Вполне очевидно, что у Вас уже должны быть знания и навыки по языку Transact-SQL, а также работе с СУБД SQL Server на уровне опытного (или хотя бы начинающего) администратора.

Профессионалам будут интересны такие курсы, как "Курс M20465: Проектирование решений на основе баз данных Microsoft SQL Server 2014", связанный с созданием сложных решений в облачной среде, кластеризацией и другими задачами уровня крупного предприятия, а также "Курс M20466: Построение отчётов и моделей данных в Microsoft SQL Server 2014", интересном для бизнес-аналитиков не менее крупных компаний. Конечно, для изучения этих курсов необходимо обладать не только желанием, но и глубокими теоретическими знаниями и практическими навыками по работе с базами данных, в общем, и SQL Server 2014, в частности. Если Вы ими обладаете, то добро пожаловать на курсы.

Мы коротко познакомили Вас с теми направлениями обучения, которые доступны для ИТ-специалистов, заинтересованных в изучении SQL Server 2014, для более успешной работы с данной СУБД. Выбирайте интересующие Вас курсы, записывайтесь в ближайшую группу и повышайте багаж знаний и навыков. Поверьте, лишними они не будут. Мир не стоит на месте, не забывайте совершенствоваться и Вы!

Программа профессиональной переподготовки: Администратор баз данных (Microsoft)

Microsoft sql server 2014
Цена
45 академ. часов очно + 207 академ. часов дистанционно 54000 руб.
180 академ. часов очно + 72 академ. часа дистанционно 82000 руб.

Длительность курса: 252 часов/дней.

Программа разработана в соответствии с профессиональным стандартом «Администратор баз данных» (приказ Минтруда России №647н от 17.04.2014)

Цель программы:

  1. Получение компетенций для выполнения нового вида профессиональной деятельности «администрирование баз данных».
  2. Научить слушателей свободно и уверенно пользоваться современными базами данных в SQL Server и языком запросов Transact-SQL.
  3. Научить слушателей обслуживать базы данных и решать типовые задачи и проблемы, возникающие при их эксплуатации.
  4. Научить слушателей разрабатывать и обслуживать хранилища и витрины данных, а также решать типовые задачи и проблемы, возникающие при их эксплуатации.
  5. Научить слушателей разрабатывать базы данных, а также решать типовые задачи и проблемы, возникающие при их использовании

Категория слушателей: начинающие администраторы и разработчики баз данных и приложений.

Условия обучения

Продолжительность программы: 252 академических часа/6 месяцев

Форма обучения: очно-заочная с применением дистанционных образовательных технологий

Модули, которые проводятся в очном формате:

  1. М20461: Создание запросов в Microsoft SQL Server 2014
  2. М20462: Администрирование Microsoft SQL Server 2014
  3. М20463: Разработка хранилищ данных на базе Microsoft SQL Server 2014
  4. М20464: Базы данных на Microsoft SQL Server 2014

Освоение программы профессиональной переподготовки специалистов завершается обязательной защитой выпускной аттестационной работы.

Оценка качества освоения учебного курса осуществляется по результатам итоговой Аттестации.

Итоговая Аттестация проводиться в форме итогового тестирования. Результатом Аттестации является не менее 80% правильных ответов данных слушателем. Тестирование проводится в формате онлайн-тестирования.

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

Краткое содержание программы

Часть 1. М20461: Создание запросов в Microsoft SQL Server 2014

  1. Введение в SQL Server 2014
  2. Введение в Transact-SQL
  3. Выборка данных
  4. Соединение нескольких таблиц
  5. Сортировка и фильтрация
  6. Типы данных
  7. Модификация данных
  8. Использование встроенных функций
  9. Группировка и агрегация данных
  10. Использование подзапросов
  11. Использование табличных выражений
  12. Операции над множествами
  13. Оконные, ранжирующие и агрегирующие функции
  14. Транспонирование и вычисление подытогов
  15. Процедуры
  16. Программирование
  17. Обработка ошибок
  18. Транзакции

Часть 2. М20462: Администрирование Microsoft SQL Server 2014

  1. Установка SQL Server 2014
  2. Работа с базами данных
  3. Модели восстановления
  4. Резервирование баз данных
  5. Восстановление баз данных
  6. Импорт и экспорт данных
  7. Аутентификация и авторизация
  8. Роли уровня сервера и баз данных
  9. Управление доступом к ресурсам
  10. Шифрование и аудит
  11. Автоматизация управления серверами
  12. Настройка защиты для агента
  13. Уведомления и извещения
  14. Регламентные задачи
  15. Трассировка событий на сервере
  16. Наблюдение за сервером

Часть 3. М20463: Разработка хранилищ данных на базе Microsoft SQL Server 2014

  1. Введение в хранилища данных
  2. Планирование инфраструктуры хранилища
  3. Проектирование и реализация хранилища
  4. Создание ETL-решения
  5. Построение алгоритма работы SSIS-пакета
  6. Отладка SSIS-пакетов
  7. Извлечение данных
  8. Загрузка данных
  9. Управление качеством данных
  10. Нормативные данные
  11. Расширение служб интеграции
  12. Развёртывание SSIS-пакетов
  13. Использование хранилища данных

Часть 4. М20464: Базы данных на Microsoft SQL Server 2014

  1. Введение в разработку баз данных
  2. Проектирование таблиц
  3. Ограничители целостности данных
  4. Индексы
  5. Разработка эффективных индексов
  6. Колоночные индексы
  7. Представления
  8. Хранимые процедуры
  9. Функции
  10. Триггеры
  11. Таблицы, размещаемые в памяти
  12. Управляемый код в базе данных
  13. XML
  14. Пространственные данные

Часть 5. Основы ITIL

  1. История создания и структура томов библиотеки ITIL
  2. Знакомство с основными понятиями, концепциями и преимуществами процессного подхода в управлении услугами: процесс, владелец, цели, входы и выходы, показатели процесса
  3. Анализ отличий от предыдущих версий «ITIL v.2» и «ITIL v.3 – 2007»
  4. Жизненный цикл сервисов
  5. Создание и систематизация навыков использования библиотеки ITIL v.3, как современной базы знаний по лучшим методам организации и управления службами ИТ
  6. Знакомство с основными томами библиотеки ITIL

Необходимые документы

Документы, которые необходимо предоставить при заключении договора на обучение:

  1. личное заявление (форма установленного образца заполняется при подаче документов);
  2. анкету (форма установленного образца заполняется при подаче документов);
  3. паспорт и копию страниц паспорта с Ф.И.О., регистрацией по месту жительства;
  4. оригинал и копию документа среднем профессиональном или высшем образовании с приложением
  5. фотографии 3х4 (3 шт.) на матовой бумаге (принимаются только одинаковые снимки!);
  6. при несовпадении фамилии в документе, удостоверяющем личность, и документе об образовании или иных документах: оригинал и копию свидетельства о заключении брака (расторжении брака, свидетельства о смене Ф.И.О. или справку из ЗАГСа).

Курс M20466: Построение отчётов и моделей данных в Microsoft SQL Server 2014 (Implementing Data Models and Reports with Microsoft SQL Server)

Цена
Индивидуальное обучение (1ак.ч.) от 1500 руб.
Цена для частных лиц 32000 руб.
Цена для организаций 36000 руб.
Цена вебинара 36000 руб.

Длительность курса: 45/5 часов/дней.

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

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

По окончании курса Вы будете уметь:

  • Строить и использовать многомерные базы данных
  • Строить и использовать табличные модели
  • Строить отчёты, в том числе сложные
  • Анализировать данные

Продолжительность курса — 45 ак. ч.

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

Модуль 1. Введение в бизнес-аналитику и моделирование данных

  • Элементы аналитического решения
  • Платформа для аналитики от Microsoft
  • Планирование проекта

Модуль 2. Создание многомерных баз данных

  • Введение в многомерный анализ
  • Источники данных и представления
  • Создание куба
  • Настройка защиты куба

Модуль 3. Работа с кубами и размерностями

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

Модуль 4. Работа с мерами и группами мер

  • Меры
  • Группы мер

Модуль 5. Введение в MDX

  • Основы MDX
  • Добавление вычислений в куб
  • Построение MDX-запросов

Модуль 6. Программные расширения куба

  • Индикаторы производительности
  • Действия
  • Перспективы
  • Переводы

Модуль 7. Табличные модели

  • Табличные модели для аналитики
  • Создание модели
  • Использование табличных моделей в корпоративной среде

Модуль 8. Введение в DAX

  • Основы DAX
  • Применение DAX в моделях

Модуль 9. Отчёты на платформе Reporting Services

  • Введение в службы отчётов
  • Использование конструктора отчётов
  • Группировка и агрегация в отчёте
  • Публикация и просмотр отчёта

Модуль 10. Сложные элементы в отчётах

  • Графическое отображение данных
  • Использование параметров

Модуль 11. Управление построением отчёта

  • Настройка защиты в отчёте
  • Настройка построения отчёта
  • Подписки и уведомления
  • Устранение неисправностей

Модуль 12. PerformancePoint

  • SharePoint как платформа для аналитики
  • Службы PerformancePoint
  • Источники данных
  • Отчёты, панели и отчётные ведомости

Модуль 13. Технологии добычи данных

  • Обзор технологий Data Mining
  • Создание решения по добыче данных
  • Проверка модели
  • Использование модели

Курс M20465: Проектирование решений на основе баз данных Microsoft SQL Server 2014 (Designing a Data Solution with Microsoft SQL Server)

Цена
Индивидуальное обучение (1ак.ч.) от 1500 руб.
Цена для частных лиц 32000 руб.
Цена для организаций 36000 руб.
Цена вебинара 36000 руб.

Длительность курса: 45/5 часов/дней.

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

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

По окончании курса Вы будете уметь:

  • Развёртывание и эксплуатация решений на базе Microsoft SQL Server в облачной среде
  • Построение отказоустойчивых решений
  • Управление серверами баз данных их инфраструктурой

Продолжительность курса — 45 ак. ч.

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

Модуль 1. Введение в архитектуру данных на предприятии

  • Особенности управления данными на предприятии
  • Оценка существующей инфраструктуры

Модуль 2. Управление группой серверов

  • Управление политиками
  • Использование System Center

Модуль 3. Консолидация баз данных

  • Преимущества консолидации
  • Управление ресурсами в консолидированной среде

Модуль 4. Облачные решения

  • Технологии облачных вычислений
  • SQL-сервер в частном облаке

Модуль 5. Windows Azure

  • Обзор Azure
  • Хранилище Azure

Модуль 6. Базы данных SQL Azure

  • Введение в SQL Azure
  • Безопасность баз данных в SQL Azure
  • Управление базами SQL Azure

Модуль 7. SQL Server на виртуальных машинах Azure

  • Виртуальные машины в Azure
  • Подключение и безопасность
  • Создание баз данных на виртуальных машинах в Azure

Модуль 8. Работа в режиме боевого дежурства

  • Планирование режима боевого дежурства
  • Доставка журналов

Модуль 9. Кластеризация Microsoft SQL Server

  • Введение в кластеры Windows
  • Кластерные экземпляры AlwaysOn

Модуль 10. Группы AlwaysOn

  • Введение в AlwaysOn
  • Работа в режиме AlwaysOn
  • Планирование конфигурации AlwaysOn

Модуль 11. Восстановление после сбоев

  • Восстановление в SQL Server 2014
  • Восстановление в Windows Azure

Модуль 12. Репликация данных

  • Репликация в SQL Server
  • Планирование репликации

Курс M20464: Разработка баз данных на Microsoft SQL Server 2014 (Developing Microsoft SQL Server Databases)

Цена
Индивидуальное обучение (1ак.ч.) от 1500 руб.
Цена для организаций 36000 руб.
Цена для частных лиц 36000 руб.
Цена вебинара 36000 руб.

Длительность курса: 45/5 часов/дней.

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

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

По окончании курса Вы будете уметь:

  • Проектирование баз данных
  • Использование механизмов контроля целостности данных
  • Эффективное использование индексов

Продолжительность курса — 45 ак. ч.

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

Модуль 1. Введение в разработку баз данных

  • SQL Server как СУБД
  • Инструменты разработчика
  • Настройка служб

Модуль 2. Проектирование таблиц

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

Модуль 3. Ограничители целостности данных

  • Целостность данных
  • Доменная целостность
  • Сущностная и ссылочная целостность

Модуль 4. Индексы

  • Принципы работы индексов
  • Простые и составные индексы
  • Структура таблиц
  • Кластерные индексы

Модуль 5. Разработка эффективных индексов

  • План исполнения запроса
  • Элементы плана исполнения
  • Работа с планами
  • Некластерные индексы
  • Мониторинг производительности

Модуль 6. Колоночные индексы

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

Модуль 7. Представления

  • Назначение представлений
  • Создание представлений
  • Влияние представлений на производительность

Модуль 8. Хранимые процедуры

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

Модуль 9. Функции

  • Обзор функций
  • Скалярные функции
  • Табличные функции
  • Создание функций
  • Альтернативные механизмы

Модуль 10. Триггеры

  • Проектирование DML-триггеров
  • Реализация DML-триггеров
  • Расширенные возможности

Модуль 11. Таблицы, размещаемые в памяти

  • Таблицы, размещаемые в памяти
  • Процедуры, компилируемые в родной код

Модуль 12. Управляемый код в базе данных

  • Интеграция с CLR
  • Импорт сборок в базу данных
  • Стратегия интеграции

Модуль 13. XML

  • Введение в XML
  • Хранение данных в XML
  • Типы данных в XML
  • Конвертация XML
  • XQuery
  • Преобразования XML

Модуль 14. Пространственные данные

  • Введение в пространственные данные
  • Работа с пространственными типами
  • Использование пространственных типов в приложениях

Курс M20463: Разработка хранилищ данных на базе Microsoft SQL Server 2014 (Implementing a Data Warehouse with Microsoft SQL Server)

Цена
Индивидуальное обучение (1ак.ч.) от 1500 руб.
Цена для организаций 36000 руб.
Цена для частных лиц 36000 руб.
Цена вебинара 36000 руб.

Длительность курса: 45/5 часов/дней.


Расписание занятий по курсу:

Дата Город Формат Записаться
17.04.2017Саратов36000 руб.
22.05.2017Саратов36000 руб.
19.06.2017Саратов36000 руб.

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

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

По окончании курса Вы будете уметь:

  • Проектирование и реализация хранилищ данных
  • Разработка и обслуживание ETL-процедур
  • Выполнение типовых задач по обслуживанию хранилищ данных
  • Разрешение проблем, возникающих при эксплуатации хранилищ данных

Продолжительность курса — 45 ак. ч.

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

Модуль 1. Введение в хранилища данных

  • Задачи хранилища данных
  • Требования и функциональность

Модуль 2. Планирование инфраструктуры хранилища

  • Требования к инфраструктуре
  • Выбор оборудования

Модуль 3. Проектирование и реализация хранилища

  • Постановка задачи
  • Таблицы размерностей
  • Фактические таблицы
  • Физические аспекты хранилища

Модуль 4. Создание ETL-решения

  • Введение в ETL
  • Источники данных
  • Перемещение данных

Модуль 5. Построение алгоритма работы SSIS-пакета

  • Управление ходом выполнения
  • Создание динамичеких пакетов
  • Использование контейнеров
  • Управление целостностью

Модуль 6. Отладка SSIS-пакетов

  • Механизмы отладки
  • Журналирование событий
  • Перехват ошибок

Модуль 7. Извлечение данных

  • Планирование извлечения данных
  • Выборка изменённых данных

Модуль 8. Загрузка данных

  • Планирование загрузки
  • Инкрементальная загрузка
  • Механизмы Transact-SQL для загрузки

Модуль 9. Управление качеством данных

  • Введение в качество данных
  • Очистка данных

Модуль 10. Нормативные данные

  • Введение в MDS
  • Создание модели
  • Управление нормативными справочниками
  • Создание концентратора данных

Модуль 11. Расширение служб интеграции

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

Модуль 12. Развёртывание SSIS-пакетов

  • Постановка задачи
  • Механизм развёртывания пакетов
  • Планирование исполнения пакетов

Модуль 13. Использование хранилища данных

  • Введение в бизнес-аналитику
  • Корпоративная бизнес-аналитика
  • Персональная бизнес-аналитика
  • Технологии «больших данных»

Курс M20462: Администрирование Microsoft SQL Server 2014 (Administering Microsoft SQL Server Databases)

Цена
Индивидуальное обучение (1ак.ч.) от 1500 руб.
Цена для частных лиц 32000 руб.
Цена для организаций 36000 руб.
Цена вебинара 36000 руб.

Длительность курса: 45/5 часов/дней.


Расписание занятий по курсу:

Дата Город Формат Записаться
22.05.2017Саратов36000 руб.
19.06.2017Саратов36000 руб.

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

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

По окончании курса Вы будете уметь:

  • Выполнение типовых задач по обслуживанию баз данных
  • Разрешение проблем, возникающих при эксплуатации баз данных

Продолжительность курса — 45 ак. ч.

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

Модуль 1. Установка SQL Server 2014

  • Введение в платформу SQL Server
  • Службы и конфигурация
  • Подготовка к установке
  • Установка

Модуль 2. Работа с базами данных

  • Обзор баз данных
  • Создание баз данных
  • Файлы и файловые группы
  • Перемещение файлов
  • Расширение буферного пула

Модуль 3. Модели восстановления

  • Стратегии резервного копирования
  • Журналирование транзакций
  • Планирование резервного копирования

Модуль 4. Резервирование баз данных

  • Резервирование баз и журналов
  • Управление резервными копиями
  • Настройки резервного копирования

Модуль 5. Восстановление баз данных

  • Процесс восстановления
  • Восстановление баз данных
  • Восстановление на заданный момент времени
  • Восстановление системных баз и отдельных файлов

Модуль 6. Импорт и экспорт данных

  • Перемещение данных
  • Импорт и экспорт табличных данных
  • Массовый импорт данных
  • Приложения уровня данных

Модуль 7. Аутентификация и авторизация

  • Аутентификация подключений к серверу
  • Авторизация доступа к базам данных
  • Межсерверная авторизация
  • Частично автономные базы данных

Модуль 8. Роли уровня сервера и баз данных

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

Модуль 9. Управление доступом к ресурсам

  • Авторизация доступа к ресурсам
  • Авторизация исполнения кода
  • Настройка разрешений

Модуль 10. Шифрование и аудит

  • Отслеживание доступа к данным
  • Использование аудита
  • Управление аудитом
  • Защита данных при помощи шифрования

Модуль 11. Автоматизация управления серверами

  • Автоматизация управления сервером
  • Работа с агентом
  • Управление задачами
  • Управление несколькими серверами

Модуль 12. Настройка защиты для агента

  • Механизмы безопасности агента
  • Настройка учётных данных
  • Настройка промежуточных учётных записей

Модуль 13. Уведомления и извещения

  • Настройка отправки почты
  • Мониторинг ошибок
  • Настройка извещений и операторов

Модуль 14. Регламентные задачи

  • Целостность базы данных
  • Обслуживание индексов
  • Автоматизация регламентных задач

Модуль 15. Трассировка событий на сервере

  • Перехват событий при помощи SQL Server Profiler
  • Оптимизация базы данных при помощи DETA
  • Настройки трассировки
  • Механизм Distributed Replay
  • Наблюдение за блокировками

Модуль 16. Наблюдение за сервером

  • Мониторинг
  • Журналирование показателей производительности
  • Анализ собранных данных
  • Механизм SQL Server Utility

Курс M20461: Создание запросов в Microsoft SQL Server 2014 (Querying Microsoft SQL Server)

Цена
Индивидуальное обучение (1ак.ч.) от 1500 руб.
Цена для частных лиц 32000 руб.
Цена для организаций 36000 руб.
Цена вебинара 36000 руб.

Длительность курса: 45/5 часов/дней.

Вы научитесь свободно и уверенно пользоваться современными базами данных в SQL Server и языком запросов Transact-SQL.

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

По окончании курса Вы будете уметь:

  • Использовать современные базы данных
  • Составлять запросы к базам данных на языке SQL
  • Использовать сложные конструкции Transact-SQL
  • Работать с транзакциями

Продолжительность курса — 45 ак. ч.

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

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

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

Модуль 2. Введение в Transact-SQL

  • Язык запросов
  • Наборы строк
  • Логика предикатов
  • Логический порядок операций в запросе

Модуль 3. Выборка данных

  • Простая выборка данных
  • Устранение дубликатов
  • Переименование столбцов
  • Выражения CASE

Модуль 4. Соединение нескольких таблиц

  • Соединение таблиц
  • Внутренние соединения
  • Внешние соединения
  • Перекрёстные соединения

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

  • Сортировка данных
  • Фильтрация строк
  • Выборка TOP и OFFSET-FETCH
  • Обработка неизвестных значений​

Модуль 6. Типы данных

  • Типы данных
  • Строковые данные
  • Дата и время

Модуль 7. Модификация данных

  • Добавление данных
  • Изменение и удаление данных

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

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

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

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

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

  • Вложенные подзапросы
  • Связанные подзапросы
  • Предикат EXISTS

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

  • Производные таблицы
  • Обобщённые табличные выражения
  • Представления
  • Встраиваемые табличные функции

Модуль 12. Операции над множествами

  • Объединение запросов
  • Разность и пересечение множеств
  • Коррелированное соединение

Модуль 13. Оконные, ранжирующие и агрегирующие функции

  • Использование OVER
  • Оконные функции

Модуль 14. Транспонирование и вычисление подытогов

  • PIVOT и UNPIVOT
  • Группирующие наборы

Модуль 15. Процедуры

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

Модуль 16. Программирование

  • Программные конструкции
  • Управление ходом выполнения программы

Модуль 17. Обработка ошибок

  • Перехват ошибок в блоках TRY-CATCH
  • Работа и информацией об ошибке

Модуль 18. Транзакции

  • Использование транзакций
  • Управление транзакциями
  • Уровни изоляции