Що нового?

Придбаний [Академия Ланит] Выполнение запросов в Microsoft SQL Server

Інформація про покупку
Тип покупки: Складчина
Ціна: 19600 ГРН
Учасників: 0 з 9
Організатор: Відсутній
Статус: Набір учасників
Внесок: 2264.9 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
[Академия Ланит] Выполнение запросов в Microsoft SQL Server

ПОСЛЕ ИЗУЧЕНИЯ КУРСА ВЫ СМОЖЕТЕ
  • Создавать запросы SELECT
  • Объединять данные из нескольких таблиц
  • Использовать встроенные функции
  • Использовать подзапросы
  • Выполнять хранимые процедуры
  • Реализовывать транзакции и обработку ошибок
  • Использовать табличные выражения
  • Сортировать и фильтровать данные
  • Группировать и обобщать данные
СОДЕРЖАНИЕ КУРСА
Модуль 1: Введение в SQL Server 2014

  • Архитектура SQL Server
  • Редакции и версии SQL Server
  • Работа с SQL Server Management Studio
Лабораторная работа (практическое занятие)
  • Работа с SQL Server Management Studio
  • Организация и создание T-SQL скриптов
  • Использование электронной документации
Модуль 2: Введение в запросы на Transact-SQL
  • Введение в Transact-SQL
  • Понимание наборов
  • Понимание логики предикатов
  • Понимание логической последовательности действий в запросе SELECT
Лабораторная работа (практическое занятие)
  • Выполнение базовых запросов SELECT
  • Выполнение запросов с фильтрацией данных, используя предикаты
  • Выполнение запросов с упорядочиванием данных, используя ORDER BY
Модуль 3: Создание запросов SELECT
  • Создание простых запросов SELECT
  • Удаление дублирующих строк, используя DISTINCT
  • Использование псевдонимов название столбцов и таблиц
  • Создание простого выражения CASE
Лабораторная работа (практическое занятие)
  • Создание простых запросов SELECT
  • Удаление дублирующих строк, используя DISTINCT
  • Использование псевдонимов название столбцов и таблиц
  • Создание простого выражения CASE
Модуль 4: Запросы из нескольких таблиц
  • Понимание соединений таблиц
  • Создание запросов с внутренними соединениями
  • Создание запросов с внешними соединениями
  • Создание запросов с перекрестными соединениями и соединение таблицы самой с собой
Лабораторная работа (практическое занятие)
  • Создание запросов с внутренними соединениями
  • Создание запросов с соединениями нескольких таблиц
  • Создание запросов с соединением таблицы самой с собой
  • Создание запросов с внешними соединениями
  • Создание запросов с перекрестными соединениями
Модуль 5: Сортировка и фильтрование данных
  • Сортировка данных
  • Фильтрование данных с использованием выражения WHERE
  • Фильтрование с использованием опций TOP и OFFSET-FETCH
  • Работа с неизвестными значениями
Лабораторная работа (практическое занятие)
  • Создание запросов с фильтрованием данных, используя выражение WHERE
  • Создание запросов с сортировкой данных, используя ORDER BY
  • Создание запросов с фильтрованием данных, используя опцию TOP
  • Создание запросов с фильтрованием данных, используя выражение OFFSET-FETCH
Модуль 6: Работа с типами данных в SQL Server 2014
  • Введение в типы данных SQL Server 2014
  • Работа с символьными типами данных
  • Работа с временными типами данных
Лабораторная работа (практическое занятие)
  • Создание запросов, которые возвращают данные даты и времени
  • Создание запросов, которые используют функции даты и времени
  • Создание запросов, которые возвращают символьные данные
  • Создание запросов, которые используют функции для работы с символьными данными
Модуль 7: Использование DML запросов для изменения данных
  • Вставка данных
  • Изменение и удаление данных
Лабораторная работа (практическое занятие)
  • Вставка данных
  • Изменение и удаление данных
Модуль 8: Использование встроенных функций
  • Написание запросов со встроенными функциями
  • Использование функций преобразования типов
  • Использование логических функций
  • Использование функций для проверки значений NULL
Лабораторная работа (практическое занятие)
  • Создание запросов, которые используют функции преобразования типов
  • Создание запросов, которые используют логические функции
  • Создание запросов, которые проверяют значения NULL
Модуль 9: Группировка и агрегирование данных
  • Использование агрегирующих функций
  • Использование выражения GROUP BY
  • Фильтрование групп при помощи выражения HAVING
Лабораторная работа (практическое занятие)
  • Создание запросов с выражением GROUP BY
  • Создание запросов с использованием агрегирующих функций
  • Создание запросов с использованием различных агрегирующих функций
  • Создание запросов с фильтрованием групп при помощи выражения HAVING
Модуль 10: Использование подзапросов
  • Написание автономных подзапросов
  • Написание коррелированных подзапросов
  • Использование предиката EXISTS с подзапросами
Лабораторная работа (практическое занятие)
  • Создание запросов с автономными подзапросами
  • Создание запросов со скалярными и табличными подзапросами
  • Создание запросов с коррелированными подзапросами и предикатом EXISTS
Модуль 11: Использование табличных выражений
  • Использование производных таблиц
  • Использование общего табличного выражения
  • Использование представлений
  • Использование встраиваемых табличных функций
Лабораторная работа (практическое занятие)
  • Создание запросов с использованием представлений
  • Создание запросов с использованием производных таблиц
  • Создание запросов с использованием общих табличных выражений
  • Создание запросов с использованием встраиваемых табличных функций
Модуль 12: Использование операторов набора данных
  • Создание запросов с оператором UNION
  • Использование операторов EXCEPT и INTERSECT
  • Использование оператора APPLY
Лабораторная работа (практическое занятие)
  • Создание запросов с операторами UNION и UNION ALL
  • Создание запросов с операторами CROSS APPLY и OUTER APPLY
  • Создание запросов с операторами EXCEPT и INTERSECT
Модуль 13: Использование функций ранжирования, смещения и агрегирующих функций
  • Создание окон с выражением OVER
  • Исследование оконных функций
Лабораторная работа (практическое занятие)
  • Создание запросов с функциями ранжирования
  • Создание запросов с функциями смещения
  • Создание запросов с оконными агрегирующими функциями
Модуль 14: Сведение данных и группировка наборов
  • Создание запросов с операторами PIVOT и UNPIVOT
  • Работа с группировкой наборов
Лабораторная работа (практическое занятие)
  • Создание запросов с оператором PIVOT
  • Создание запросов с оператором UNPIVOT
  • Создание запросов с выражением GROUPING SETS
Модуль 15: Выполнение хранимых процедур
  • Запрос данных при помощи хранимых процедур
  • Передача параметров в хранимые процедуры
  • Создание простых хранимых процедур
  • Работа с динамическим SQL
Лабораторная работа (практическое занятие)
  • Использование инструкции EXECUTE для вызова хранимых процедур
  • Передача параметров в хранимые процедуры
  • Выполнение системных хранимых процедур
Модуль 16: Программирование на T-SQL
  • Элементы программирования на T-SQL
  • Управление выполнением программы
Лабораторная работа (практическое занятие)
  • Объявление переменных и разделение групп запросов
  • Использование элементов управления выполнением
  • Создание динамического SQL
  • Использование синонимов
Модуль 17: Реализация обработки ошибок
  • Использование блоков TRY / CATCH
  • Работа с информацией об ошибке
Лабораторная работа (практическое занятие)
  • Перенаправление ошибки в TRY / CATCH
  • Использование THROW для передачи сообщения об ошибке клиенту
Модуль 18: Реализация транзакций
  • Транзакции и ядро базы данных
  • Управление транзакциями
  • Уровни изоляции
Лабораторная работа (практическое занятие)
  • Управление транзакциями при помощи BEGIN, COMMIT и ROLLBACK
  • Добавление логики обработки транзакций в блок CATCH
Модуль 19: Улучшение производительности запросов
  • Факторы, влияющие на производительность запросов
  • Отображение информации о производительности запросов
Лабораторная работа (практическое занятие)
  • Просмотр плана выполнения запроса
  • Просмотр использования индекса и использование инструкции SET STATISTICS
Модуль 20: Запросы к метаданным в SQL Server
  • Запросы к представлениям системного каталога и функциям
  • Выполнение системных хранимых процедур
  • Запросы к динамическим объектам управления
Лабораторная работа (практическое занятие)
  • Создание запросов к представлениям системного каталога
  • Создание запросов к системным функциям
  • Создание запросов к системным представлениям динамического управления
Скрытое содержимое.
http://academy.ru/catalog/microsoft/M20461.html
 
Угорі