Открыто

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

Тема в разделе "Курсы по программированию", создана пользователем Nikita_2014, 25 апр 2015.

Цена: 29400р.-81%
Взнос: 5405р.

Основной список: 6 участников

Резервный список: 6 участников

  1. 25 апр 2015
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: [Академия Ланит] Выполнение запросов в 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
    • Запросы к представлениям системного каталога и функциям
    • Выполнение системных хранимых процедур
    • Запросы к динамическим объектам управления
    Лабораторная работа (практическое занятие)
    • Создание запросов к представлениям системного каталога
    • Создание запросов к системным функциям
    • Создание запросов к системным представлениям динамического управления

     
  2. Последние события

    1. ssokkoll
      ssokkoll участвует.
      29 апр 2021
    2. skladchik.com
      В складчине участвует 10 человек(а).
      29 апр 2021
    3. skladchik.com
      В складчине участвует 10 человек(а).
      31 янв 2021
    4. skladchik.com
      В складчине участвует 10 человек(а).
      10 янв 2021