• Главная
  • О компании
  • Каталог курсов
    • Все курсы
    • AWS
    • Big Data
    • Business analysis
    • Check Point
    • Cisco
    • CyberSecurity
    • DevOps
    • Digital Transformation
    • IBM
    • IT Management
    • Juniper
    • Microsoft
    • Oracle
    • Postgres
    • Programming
    • Project Management
    • Red Hat Linux
    • VMware
    • Тестирование ПО
    • Тренинг
    Матрица компетенций бизнес-аналитика

    Матрица компетенций бизнес-аналитика

    Бесплатно
    Подробнее
  • Расписание
  • Контакты
Мы на связи:
+7 (7172)79 30 99 Нур-султан
+7 (727) 344 30 99 Алматы
+7 (701) 757 83 23
info@dtu.kz
Digital Transformation University
  • Главная
  • О компании
  • Каталог курсов
    • Все курсы
    • AWS
    • Big Data
    • Business analysis
    • Check Point
    • Cisco
    • CyberSecurity
    • DevOps
    • Digital Transformation
    • IBM
    • IT Management
    • Juniper
    • Microsoft
    • Oracle
    • Postgres
    • Programming
    • Project Management
    • Red Hat Linux
    • VMware
    • Тестирование ПО
    • Тренинг
    Матрица компетенций бизнес-аналитика

    Матрица компетенций бизнес-аналитика

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

    Microsoft

    • Главная
    • Все курсы
    • Microsoft
    • Querying Data with Transact-SQL (MS 20761)

    Querying Data with Transact-SQL (MS 20761)

    Digital Transformation University
    Microsoft
    Бесплатно
    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
    • Лекции 0
    • Тесты 0
    • Учебное время 50 hours
    • Навык Все уровни
    • Язык English
    • Студенты 0
    • Оценки Да
    • Поделиться:

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

    Матрица компетенций бизнес-аналитикаПодробнее
    Digital Transformation University

    Матрица компетенций бизнес-аналитика

    Продолжительность: 16 академических часов. Курс Матрица компетенций бизнес-аналитика основывается на матрице компетенций, которая содержится в Своде знаний по бизнес-анализу (BABOK) 3.0 и состоит из 29 базовых компетенций для аналитика, сгруппированных в 6 категорий: · Аналитическое мышление и решение проблем; · Поведенческие характеристики; · Знание бизнеса; ·...

    Digital Transformation University
    0
    student
    Бесплатно
    Zabbix. Enterprise monitoring IT infrastructureПодробнее
    Digital Transformation University

    Zabbix. Enterprise monitoring IT infrastructure

    Linux. Zabbix. Мониторинг IT инфраструктуры предприятия Курс Zabbix. Enterprise monitoring IT infrastructure предназначен для системных администраторов, которым требуется обеспечить комплексный мониторинг сетевой инфраструктуры средствами свободного программного обеспечения (СПО), работающего под управлением систем Linux/FreeBSD, а также,  для тех, кто планирует освоить компетенцию специалиста по мониторингу инфраструктуры предприятия....

    Digital Transformation University
    0
    student
    Бесплатно
    Introduction to DevOps: Infrastructure as Code, using Docker and KubernetesПодробнее
    Digital Transformation University

    Introduction to DevOps: Infrastructure as Code, using Docker and Kubernetes

    Введение в DevOps: инфраструктура как код, использование Docker и Kubernetes Курс Introduction to DevOps: Infrastructure as Code, using Docker and Kubernetes разработан для системных администраторов, желающих освоить принципы и технологии Infrastructure as a Code для автоматизации развертывания и управления IT-инфраструктурой предприятия. Сейчас происходят процессы трансформации профессии...

    Digital Transformation University
    0
    student
    Бесплатно
    Linux. Администрирование сервисов и сетейПодробнее
    Digital Transformation University

    Linux. Администрирование сервисов и сетей

    Продолжительность: 24 академических часа. По окончании курса Linux Администрирование сервисов и сетей вы сможете решать большинство задач, связанных с работой компьютерной сети предприятия. Вы научитесь использовать Linux в качестве интернет шлюза и пакетного фильтра, предоставите своим пользователям возможность работы с файловыми сервисами и электронной почтой....

    Digital Transformation University
    0
    student
    Бесплатно
    Linux administration fundamentalsПодробнее
    Digital Transformation University

    Linux administration fundamentals

    После курса Linux administration fundamentals вы сможете устанавливать и настраивать операционную систему Linux, заводить учетные записи пользователей, предоставлять им регламентируемый доступ к ресурсам сервера на базе ОС Linux. Для Вас не составит труда настроить параметры локальной сети и подключение к Интернет. Вы легко будете устанавливать,...

    Digital Transformation University
    0
    student
    Бесплатно

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

    Computer Hacking Forensics Investigator (CHFI)

    Computer Hacking Forensics Investigator (CHFI)

    Бесплатно
    Бизнес и системный анализ в IT

    Бизнес и системный анализ в IT

    Бесплатно
    Обслуживание экстра — класса

    Обслуживание экстра — класса

    Бесплатно
    (ENARSI) Implementing Cisco Enterprise Advanced Routing and Services

    (ENARSI) Implementing Cisco Enterprise Advanced Routing and Services

    Бесплатно
    VMware vSphere: Install, Configure, Manage

    VMware vSphere: Install, Configure, Manage

    Бесплатно

    +7 (7172) 79 30 99, +7 (727) 344 30 99

    info@dtu.kz

    © 2023 | Digital Transformation University

    Записаться на курс