Что нового

Бесплатные online курсы, скачать сливы курсов - kursy.live

Слив курсов - это быстрый и доступный способ получить дополнительные зания или ознакомиться с курсом, до его покупки.

Оперативная поддержка

Не активна ссылка? Обновляем неактивные ссылки в течении считанных минут.

Постоянное обновление

Ежедневно добавляем по 10-20 свежайших сливов. Не пропусти.

Гибкие тарифы

Можете скачать один курс или получить не ограниченный доступ ко всем курсам.

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

admin

Administrator
Команда форума
СУПЕР МОДЕРАТОР
Регистрация
26.05.2022
Сообщения
26 726
Реакции
161
Баллы
63
ПОСЛЕ ИЗУЧЕНИЯ КУРСА ВЫ СМОЖЕТЕ

Создавать запросы 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

Запросы к представлениям системного каталога и функциям
Выполнение системных хранимых процедур
Запросы к динамическим объектам управления
Лабораторная работа (практическое занятие)

Создание запросов к представлениям системного каталога
Создание запросов к системным функциям
Создание запросов к системным представлениям динамического управления
 
Прием платежей для сайтов
Верх