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

Заявка на обучение

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

Дни 5 дней
Дата курса
Цена:
29 400 руб.
Кол-во:
поделиться

microsoft-logoadobe_pdf-mini

Краткое описание:

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

Предварительная подготовка: 

  • базовые знания операционной системы 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. Улучшение производительности запросов.

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

После изучения курса Вы сможете:

  • Создавать запросы SELECT
  • Объединять данные из нескольких таблиц
  • Использовать встроенные функции
  • Использовать подзапросы
  • Выполнять хранимые процедуры
  • Реализовывать транзакции и обработку ошибок
  • Использовать табличные выражения
  • Сортировать и фильтровать данные
  • Группировать и обобщать данные
  • Повышать производительность запросов

Слушатели:

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

Подготавливает к тесту:

  • 70-461

Длительность: 

5 дней