Фоновый баннер

Выполнение запросов в Microsoft SQL Server 2012

10774: Querying Microsoft SQL Server 2012


Ближайшие даты курсов:

23.10.2017
13.11.2017Москва

Цена: 23,200 

Продолжительность (дни/часы): 5/40

Подробнее о курсе

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

Целевая аудитория курса

  • IT-специалисты, отвечающие за написание запросов на языке Transact-SQL для Microsoft SQL Server 2012

Получаемые знания и навыки
По окончании курса слушатели смогут

  • Создавать запросы на выборку данных (SELECT)
  • Создавать запросы к нескольким таблицам
  • Использовать встроенные функции
  • Использовать  подзапросы
  • Выполнять хранимые процедуры
  • Использовать операции над множествами
  • Реализовывать обработку ошибок
  • Реализовывать транзакции
  • Использовать табличные выражения
  • Осуществлять сортировку и фильтрацию данных
  • Использовать функции ранжирования, смещения и агрегирования
  • Создавать запросы к метаданным SQL Server
  • Программировать на T-SQL
  • Повышать производительность запросов
Необходимая предварительная подготовка
Для эффективного обучения на курсе слушатели должны обладать следующими знаниями и навыками
  • базовые знания операционной системы Windows;
  • опыт использования Transact-SQL;
  • опыт работы с реляционными базами данных;
  • опыт в области проектирования баз данных (желательно).

Краткое содержание курса
Модуль 1 — Введение в SQL Server 2012.

  • Обзор SQL Server 2012.
  • Знакомство с SQL Server Management Studio.

Модуль 2 — Знакомство с SQL Azure.

  • Обзор SQL Azure.
  • Работа с SQL Azure.

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

  • Введение в язык T-SQL.
  • Понимание наборов данных.
  • Понимание логики предикатов.
  • Понимание логического порядка операций в команде SELECT.

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

  • Написание простого SELECT- запроса.
  • Устранение дубликатов с помощью DISTINCT.
  • Использование псевдонимов для колонок и таблиц.
  • Написание простого CASE- выражения

Модуль 5 — Запросы из нескольких таблиц.

  • Понимание оператора JOIN.
  • Использование внутренних (INNER) объединений.
  • Использование внешних (OUTER) объединений.
  • Использование CROSS Joins и Self-Joins.

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

  • Сортировка данных.
  • Фильтрация данных с предикатами.
  • Фильтрация данных с помощью TOP и OFFSET-FETCH.
  • Работа с неопределенными значениями.

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

  • Введение в типы данных SQL Server 2012.
  • Работа с символьными данными.
  • Работа с типами данных Date и Time.

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

  • Написание запросов с использованием встроенных функций.
  • Использование функций конвертирования.
  • Использование логических функций
  • Использование функций для работы с NULL-значениями.

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

  • Использование агрегатных функций.
  • Использование выражения GROUP BY.
  • Фильтрация групп с помощью выражения HAVING.

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

  • Написание автономных вложенных запросов.
  • Написание коррелированных вложенных подзапросов.
  • Использование выражения EXIST во вложенных запросах.

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

  • Использование производных таблиц.
  • Использование общих табличных выражений.
  • Использование представлений.
  • Использование встроенных (inline) табличных функций.

Модуль 12 — Использование операторов наборов данных

  • Написание запросов с операцией UNION.
  • Использование операторов EXCEPT и INTERSECT.
  • Использование оператора APPLY.

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

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

Модуль 14 — Сводные и группирующие наборы.

  • Написание запросов с предложениями PIVOT и UNPIVOT.
  • Работа с наборами группирования.

Модуль 15 — Работа с метаданными SQL Server.

  • Выполнение запросов к представлениям и функциям системного каталога.
  • Использование системных хранимых процедур.
  • Выполнение запросов к объектам динамического управления.

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

  • Выполнение запросов с использованием хранимых процедур.
  • Передача параметров в хранимые процедуры.
  • Создание простых хранимых процедур.
  • Работа с динамическим SQL.

Модуль 17 — Программирование на T-SQL.

  • Элементы программирования на T-SQL.
  • Управление выполнением в программах.

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

  • Использование блоков TRY / CATCH.
  • Работа с информацией об ошибках.

Модуль 19 — Применение транзакций.

  • Транзакции и ядро баз данных.
  • Управление транзакциями.

Модуль 20 — Улучшение производительности запросов.

  • Факторы, влияющие на производительность запросов.
  • Отображение информации о производительности запросов.

Возможно Вас также заинтересует…

№ Курса Название Дата Город Цена (руб)
10985 Введение в базы данных SQL 11.10.2017 17,000  Заказать
20461 Выполнение запросов в Microsoft SQL Server 2014 13.11.2017 30,000  Заказать
20761 Запрос данных с использованием Transact SQL 13.11.2017 30,000  Заказать

Отзывы по курсу