• Главная
  • О компании
  • Каталог курсов

    Обучение

    • Все курсы
    • Big Data
    • Business analysis
    • Cisco
    • CyberSecurity
    • Digital Transformation
    • DevOps
    • IT Management
    • Juniper
    • Microsoft
    • Oracle
    • Postgres
    • Programming
    • Red Hat Linux
    • VMware
    • Тренинг
    (PL-300) Microsoft Power BI Data Analyst

    (PL-300) Microsoft Power BI Data Analyst

    Бесплатно
    Подробнее
  • Расписание
  • Контакты
      • Cart

        0
    Мы на связи:
    +7 (7172)79 30 99 Нурсултан
    +7 (7172) 79 50 55 Нурсултан
    +7 (727) 344 30 99 Алматы
    +7 (701) 757 83 23
    info@dtu.kz
    Digital Transformation UniversityDigital Transformation University
    • Главная
    • О компании
    • Каталог курсов

      Обучение

      • Все курсы
      • Big Data
      • Business analysis
      • Cisco
      • CyberSecurity
      • Digital Transformation
      • DevOps
      • IT Management
      • Juniper
      • Microsoft
      • Oracle
      • Postgres
      • Programming
      • Red Hat Linux
      • VMware
      • Тренинг
      (PL-300) Microsoft Power BI Data Analyst

      (PL-300) Microsoft Power BI Data Analyst

      Бесплатно
      Подробнее
    • Расписание
    • Контакты
        • Cart

          0

      Querying Data with Transact-SQL (MS 20761)

      Digital Transformation University
      Microsoft
      (0 review)
      Бесплатно
      Microsoft training
      • Обзор

      Создание запросов данных при помощи Transact-SQL

      Продолжительность: 40 академических часов.

      Основная цель этого 5-дневного курса, предоставить слушателям базовые знания языка Transact-SQL, который используется во всех направлениях работы с SQL Server, а именно: Администрирование баз данных, Разработка Базы данных и Бизнес-аналитика (BI).
      Аудитория
      Этот курс предназначен для администраторов БД, разработчиков БД и клиентских приложений, и специалистов в области бизнес-аналитики. Курс будет интересен для пользователей, желающих понимать работу БД или осмысленно формировать отчеты, а также слушателей, планирующих сдать экзамен.
      По окончании курса слушатели смогут:
      • Описать ключевые возможности и компоненты SQL Server 2016.
      • Описать возможности T-SQL, наборы и логику предиката.
      • Писать SELECT запросы
      • Выполнять запросы из нескольких таблиц
      • Сортировать и фильтровать данные
      • Описать типы данных в SQL Server
      • Изменять данные с помощью Transact-SQL
      • Использовать встроенные функции
      • Группировать и агрегировать данные
      • Использовать подзапросы
      • Создавать представления и использовать функции, возвращающие табличные значения
      • Использовать оператор SET для объединения результатов запросов
      • Писать запросы с ранжированием, смещением и функциями агрегирования
      • Преобразовывать данные с помощью функций pivot, unpivot, rollup и cube
      • Создавать и внедрять хранимые процедуры
      • Использовать переменные, условия и циклы в запросах Transact-SQL.

      Программа 

      Модуль 1: Введение в Microsoft SQL Server 2016
      В этом модуле представлено введение в SQL Server, описаны версии SQL Server, включая облачные версии и способы подключения к SQL Server с использованием SQL Server Management Studio.
      Темы
      • Базовая архитектура SQL Server
      • SQL Server Editions и версии
      • Начало работы с SQL Server Management Studio
      Лабораторная работа: Работа с инструментами SQL Server 2016
      • Работа с SQL Server Management Studio
      • Написание T-SQL сценариев
      • Использование Books Online
      Модуль 2: Введение в язык запросов T-SQL
      Этот модуль описывает элементы T-SQL и их роль в написании запросов, рассказывает об использование наборов в SQL Server, демонстрирует использование логики предиката в SQL Server и логический порядок операций в операторах SELECT.
      Темы
      • Введение в T-SQL
      • Понятие набора данных
      • Понятие логики предиката
      • Понятие логики последовательности операторов в SELECT выражениях
      Лабораторная работа: Введение в язык запросов T-SQL
      • Выполнение базовых SELECT выражений
      • Выполнение запросов с фильтрацией данных, используя предикаты
      • Выполнение запросов с сортировкой данных, используя ORDER BY
      Модуль 3: Написание запросов SELECT
      В этом модуле представлены основы инструкции SELECT для запросов по одной таблице.
      Темы
      • Запись простых инструкций SELECT
      • Устранение дубликатов с DISTINCT
      • Использование псевдонимов столбцов и таблиц
      • Написание простых выражений CASE
      Лабораторная работа: Запись основных операторов SELECT
      • Запись простых инструкций SELECT
      • Удаление дубликатов с использованием DISTINCT
      • Использование псевдонимов столбцов и таблиц
      • Использование простого выражения CASE
      Модуль 4: Запрос данных из нескольких таблиц
      Этот модуль описывает, как писать запросы для объединения данных из нескольких источников в Microsoft SQL Server 2016.
      Темы
      • Понятие объединений
      • Написание запросов с использованием внутреннего объединения INNER JOIN
      • Написание запросов с использованием внешнего объединения OUTER JOIN
      • Написание запросов с использованием перекрестного объединения CROSS JOIN, объединения таблицы с собой (SELF JOIN)
      Лабораторная работа: Запрос данных из нескольких таблиц
      • Написание запросов с использованием INNER JOIN
      • Написание запросов с использованием многотабличных объединений
      • Написание запросов с использованием объединения таблицы сама с собой
      • Написание запросов с использованием OUTER JOIN
      • Написание запросов с использованием перекрестного объединения CROSS JOIN
      Модуль 5: Сортировка и фильтрация данных
      Этот модуль описывает, как выполнять сортировку и фильтрацию.
      Темы
      • Сортировка данных
      • Фильтрация данных
      • Фильтрация с использованием опций TOP и OFFSET-FETCH
      • Работа с неизвестными значениями
      Лабораторная работа: Работа с подзапросами
      • Написание запросов с фильтрацией данных с использованием предложения WHERE
      • Написание запросов с сортировкой данных с использованием предложения ORDER BY
      • Написание запросов с фильтрацией данных с использованием предложения TOP
      Модуль 6: Работа с типами данных SQL Server 2016
      В этом модуль описаны типы данных, используемые SQL Server для хранения данных.
      Темы
      • Введение в типы данных SQL Server 2016
      • Работа с текстовыми типами данных
      • Работа с типами данных Дата и Время
      Лабораторная работа: Работа с типами данных SQL Server 2016
      • Написание запросов, возвращающих типы данных Дата и Время
      • Написание запросов, использующих функции даты и времени
      • Написание запросов, возвращающие текстовые данные
      • Написание запросов, использующих текстовые функции
      Модуль 7: Использование DML для изменения данных
      В этом модуле описывается, как и зачем создавать запросы DML.
      Темы
      • Добавление данных
      • Изменение и удаление данных
      Лабораторная работа: Использование DML для изменения данных
      • Добавление данных
      • Обновление и удаление данных
      Модуль 8: Использование встроенных функций
      В этом модуле представлены некоторые из встроенных функций SQL Server 2016.
      Темы
      • Написание запросов, использующих встроенные функции
      • Использование функций преобразования
      • Использование логических функций
      • Использование функций на проверку NULL
      Лабораторная работа: Использование встроенных функций
      • Написание запросов с функциями преобразования
      • Написание запросов с логическими функциями
      • Написание запросов с функцией на проверку NULL
      Модуль 9: Группировка и агрегирование данных
      Этот модуль описывает, как использовать функции агрегирования.
      Темы
      • Использование функций агрегирования
      • Использование предложения GROUP BY
      • Фильтрация сгруппированных данных с использованием предложения HAVING
      Лабораторная работа: Группировка и агрегирование данных
      • Написание запросов с использованием предложения GROUP BY
      • Написание запросов с использованием функций агрегирования
      • Написание запросов с использованием отдельных статистических функций
      • Написание запросов, фильтрующих сгруппированные данные с использованием предложения HAVING
      Модуль 10: Использование вложенных запросов
      Этот модуль описывает несколько типов вложенных запросов и способы их использования.
      Темы
      • Написание автономных вложенных подзапросов
      • Написание корреляционных подзапросов
      • Использование предиката EXISTS в подзапросах
      Лабораторная работа: Использование подзапросов
      • Написание автономных вложенных подзапросов
      • Написание запросов с использованием скалярных и табличных подзапросов
      • Использование корреляционных подзапросов и EXISTS в подзапросах
      Модуль 11: Использование табличных выражений
      Ранее в курсе было описано использование подзапросов в качестве выражения, которое возвращало результаты внешнему вызывающему запросу. Как и подзапросы, табличные выражения представляют собой выражения запроса, но выражения в таблицах расширяют эту идею, позволяя именовать их и работать с их результатами в любой допустимой реляционной таблице. Microsoft SQL Server 2016 поддерживает четыре типа табличных выражений: производные таблицы, общее табличное выражение (CTE), представления и встроенные табличные функции (TVF). В этом модуле показано, как работать с этими формами табличных выражений, и описано, как использовать их для создания модульного подхода к написанию запросов.
      Темы
      • Использование производных таблиц
      • Использование общих табличных выражений
      • Использование представлений
      • Использование встроенных табличных выражений
      Лабораторная работа: Использование табличных выражений
      • Написания запросов, использующих представления
      • Написания запросов, использующих производные таблицы
      • Написания запросов, использующих общие табличные выражения
      • Написания запросов, использующих встроенные табличные выражения
      Модуль 12: Использование операторов наборов строк
      В этом модуле описывается использование операторов UNION, INTERSECT и EXCEPT для сравнения строк между двумя наборами ввода.
      Темы
      • Написание запросов, использующих оператор UNION
      • Написание запросов, использующих операторы EXCEPT и INTERSECT
      • Написание запросов, использующих оператор APPLY
      Лабораторная работа: Использование операторов наборов строк
      • Написание запросов, использующих операторы UNION и UNION ALL
      • Написание запросов, использующих операторы CROSS APPLY и OUTER APPLY
      • Написание запросов, использующих операторы EXCEPT и INTERSECTS
      Модуль 13: Использование функций ранжирования, смещения и статистических функций
      Этот модуль описывает преимущества и ограничения функции окна на строки, определенные в предложении OVER, включая разделы и фреймы. В модуле приведены примеры запросов, которые используют функции окна, чтобы работать со строками и возвращать результаты ранжирования, агрегирования и смещения.
      Темы
      • Создание окон с помощью предложения OVER
      • Обзор функций окна
      Лабораторная работа: Использование функций ранжирования, смещения и статистических функций
      • Написание запросов с использованием функций ранжирования
      • Написание запросов с использованием функций смещения
      • Написание запросов с использованием функций агрегирования
      Модуль 14: Создание сводных результирующих наборов и группировка
      Этот модуль описывает запросы PIVOT и UNPIVOT, написание запросов, которые задают несколько группировок с наборами групп
      Темы
      • Написание запросов с использованием операторов PIVOT и UNPIVOT
      • Группировка данных
      Лабораторная работа: Создание сводных результирующих наборов и группировка
      • Написание запросов с использованием оператора PIVOT
      • Написание запросов с использованием оператора UNPIVOT
      • Написание запросов с использованием GROUPING SETS CUBE и ROLLUP
      Модуль 15: Запуск хранимых процедур
      В этом модуле описывается, как возвращать результаты, выполняя хранимые процедуры, передавать параметры процедурам, создавать простые хранимые процедуры, которые инкапсулируют инструкцию SELECT, создавать и выполнять динамический SQL код с EXEC и sp_executesql.
      Темы
      • Запрос данных хранимой процедурой
      • Передача параметров хранимым процедурам
      • Создание простой хранимой процедуры
      • Работа с динамическим SQL
      Лабораторная работа: Запуск хранимых процедур
      • Использование оператора EXECUTE для запуска хранимых процедур
      • Передача параметров хранимым процедурам
      • Запуск системных хранимых процедур
      Модуль 16: Программирование с использованием возможностей T-SQL
      Этот модуль описывает, как улучшить код T-SQL с помощью элементов программирования.
      Темы
      • Элементы программирования T-SQL
      • Управление программными потоками
      Лабораторная работа: Программирование с использованием возможностей T-SQL
      • Объявление переменных и снятие ограничений с пакетов
      • Использование элементов управления потоком выполнения
      • Использование динамического SQL
      • Использование синонимов
      Модуль 17: Реализация управления ошибками
      В этом модуле представлена обработка ошибок для T-SQL.
      Темы
      • Внедрение обработки ошибок T-SQL
      • Внедрение структурированной обработки исключений
      Лабораторная работа: Реализация управления ошибками
      • Перенаправление ошибок с использованием TRY/CATCH
      • Использование THROW для передачи сообщений об ошибках обратно клиенту
      Модуль 18: Реализация транзакций
      Этот модуль описывает, как реализовать транзакции.
      Темы
      • Транзакции и базы данных
      • Управление транзакциями
      Лабораторная работа: Реализация транзакций
      • Определение транзакций с использованием блоков BEGIN, COMMIT и ROLLBACK
      • Добавление логики обработки ошибок в блок CATCH

      Course Features

      • Lectures 0
      • Quizzes 0
      • Duration 50 hours
      • Skill level All levels
      • Language English
      • Students 0
      • Assessments Yes
      • Обзор
      Бесплатно
      • Поделиться:

      Вам Может Понравиться

      (PL-300) Microsoft Power BI Data Analyst Подробнее
      Digital Transformation University

      (PL-300) Microsoft Power BI Data Analyst

      0
      0
      Free
      Новые особенности Oracle 19c для разработчиков  SQL запросов и PL/SQL модулей Подробнее
      Digital Transformation University

      Новые особенности Oracle 19c для разработчиков SQL запросов и PL/SQL модулей

      0
      0
      Free
      Управление потоком ценности Подробнее
      Digital Transformation University

      Управление потоком ценности

      0
      0
      Free
      Эмоциональный интеллект Подробнее
      Digital Transformation University

      Эмоциональный интеллект

      0
      0
      Free
      Oracle Database 19c: PL/SQL Workshop Подробнее
      Digital Transformation University

      Oracle Database 19c: PL/SQL Workshop

      0
      0
      Free

      Рекомендуемые

      (PL-300) Microsoft Power BI Data Analyst

      (PL-300) Microsoft Power BI Data Analyst

      Бесплатно
      Новые особенности Oracle 19c для разработчиков  SQL запросов и PL/SQL модулей

      Новые особенности Oracle 19c для разработчиков SQL запросов и PL/SQL модулей

      Бесплатно
      Управление потоком ценности

      Управление потоком ценности

      Бесплатно

      +7 (7172) 79 50 55, +7 (7172) 79 03 30

      info@dtu.kz

      © 2022 | Digital Transformation University

      • Главная
      • Контакты
      Записаться на курс