close facebook google+ habr instagram linkedin arrow-right phone telegram twitter user vk youtube upload close menu-stroke search lock

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

20761 C

Данный курс разработан для предоставления слушателям навыков работы с Transact-SQL. Курс состоит из двух частей, первые три дня слушатели изучают основы Transact-SQL, необходимые для обучения на последующих курсах линейки SQL Server. Четвертый и пятый дни курса обучают слушателей продвинутым навыкам работы с Transact-SQL, необходимым для сдачи экзамена 70-761: Querying Data with Transact-SQL.

Подробнее

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

продвинутый

Уровень

40 ак. часа

Продолжительность
Производитель:
Направление:
Цена очного обучения:
35 000 руб.
Цена дист.анционного обучения:
31 500 руб.
  • Расписание и цены
    04 — 08 февраля 2019
    40 ак. часов
    Нижний Новгород
    35 000 руб.
    04 — 08 февраля 2019
    40 ак. часов
    Нижний Новгород
    Дистанционный
    31 500 руб.
    11 — 15 февраля 2019
    40 ак. часов
    Казань
    35 000 руб.
    11 — 15 февраля 2019
    40 ак. часов
    Казань
    Дистанционный
    31 500 руб.
    25 — 29 марта 2019
    40 ак. часов
    Санкт-Петербург
    Дистанционный
    31 500 руб.
    25 — 29 марта 2019
    40 ак. часов
    Санкт-Петербург
    35 000 руб.
    01 — 05 апреля 2019
    40 ак. часов
    Ростов-на-Дону
    35 000 руб.
    01 — 05 апреля 2019
    40 ак. часов
    Ростов-на-Дону
    Дистанционный
    31 500 руб.
    08 — 12 апреля 2019
    40 ак. часов
    Красноярск
    35 000 руб.
    08 — 12 апреля 2019
    40 ак. часов
    Красноярск
    Дистанционный
    31 500 руб.
    13 — 17 мая 2019
    40 ак. часов
    Нижний Новгород
    Дистанционный
    31 500 руб.
    13 — 17 мая 2019
    40 ак. часов
    Нижний Новгород
    35 000 руб.
    27 — 31 мая 2019
    40 ак. часов
    Новосибирск
    35 000 руб.
    27 — 31 мая 2019
    40 ак. часов
    Новосибирск
    Дистанционный
    31 500 руб.
    01 — 05 июля 2019
    40 ак. часов
    Санкт-Петербург
    35 000 руб.
    01 — 05 июля 2019
    40 ак. часов
    Санкт-Петербург
    Дистанционный
    31 500 руб.
    16 — 20 сентября 2019
    40 ак. часов
    Новосибирск
    35 000 руб.
    16 — 20 сентября 2019
    40 ак. часов
    Новосибирск
    Дистанционный
    31 500 руб.
    18 — 22 ноября 2019
    40 ак. часов
    Омск
    Дистанционный
    31 500 руб.
    18 — 22 ноября 2019
    40 ак. часов
    Омск
    35 000 руб.
    02 — 06 декабря 2019
    40 ак. часов
    Ростов-на-Дону
    35 000 руб.
    02 — 06 декабря 2019
    40 ак. часов
    Ростов-на-Дону
    Дистанционный
    31 500 руб.
    Место обучения Формат Дата и время Стоимость
    Нижний Новгород Очный 04 — 08 февраля 2019 35 000 руб.
    Нижний Новгород Дистанционный 04 — 08 февраля 2019 31 500 руб. скидка 10%
    Казань Очный 11 — 15 февраля 2019 35 000 руб.
    Казань Дистанционный 11 — 15 февраля 2019 31 500 руб. скидка 10%
    Санкт-Петербург Дистанционный 25 — 29 марта 2019 31 500 руб. скидка 10%
    Санкт-Петербург Очный 25 — 29 марта 2019 35 000 руб.
    Ростов-на-Дону Очный 01 — 05 апреля 2019 35 000 руб.
    Ростов-на-Дону Дистанционный 01 — 05 апреля 2019 31 500 руб. скидка 10%
    Красноярск Очный 08 — 12 апреля 2019 35 000 руб.
    Красноярск Дистанционный 08 — 12 апреля 2019 31 500 руб. скидка 10%
    Нижний Новгород Дистанционный 13 — 17 мая 2019 31 500 руб. скидка 10%
    Нижний Новгород Очный 13 — 17 мая 2019 35 000 руб.
    Новосибирск Очный 27 — 31 мая 2019 35 000 руб.
    Новосибирск Дистанционный 27 — 31 мая 2019 31 500 руб. скидка 10%
    Санкт-Петербург Очный 01 — 05 июля 2019 35 000 руб.
    Санкт-Петербург Дистанционный 01 — 05 июля 2019 31 500 руб. скидка 10%
    Новосибирск Очный 16 — 20 сентября 2019 35 000 руб.
    Новосибирск Дистанционный 16 — 20 сентября 2019 31 500 руб. скидка 10%
    Омск Дистанционный 18 — 22 ноября 2019 31 500 руб. скидка 10%
    Омск Очный 18 — 22 ноября 2019 35 000 руб.
    Ростов-на-Дону Очный 02 — 06 декабря 2019 35 000 руб.
    Ростов-на-Дону Дистанционный 02 — 06 декабря 2019 31 500 руб. скидка 10%
  • О курсе

    Профиль аудитории:

    Основное назначение данного курса заключается в создании у слушателей хорошего понимания языка Transact-SQL, который используется во всех направлениях работы с SQL Server, а именно: администрировании баз данных, разработке баз данных и бизнес аналитике (Business Intelligence). Таким образом основной целевой аудиторией курса являются администраторы баз данных, разработчики баз данных и специалисты по бизнес аналитике (BI).
     

    По окончании курса слушатели смогут:

    • Описать основные возможности и компоненты SQL Server.
    • Описать T-SQL, наборы и логику предикатов.
    • Писать запросы SELECT к одной таблице.
    • Писать запросы SELECT к нескольким таблицам.
    • Писать запросы SELECT с фильтрацией и сортировкой.
    • Описать применение типов данных в SQL Server.
    • Писать выражения DML.
    • Писать запросы с использованием встроенных функций.
    • Писать запросы, которые агрегируют данные.
    • Писать подзапросы.
    • Создавать и использовать представления и табличные функции.
    • Использовать операторы набора для объединения результатов запросов.
    • Писать запросы, которые используют оконное ранжирование, шахматный порядок и агрегатные функции.
    • Преобразовывать данные при помощи PIVOT, UNPIVOT, ROLLUP и CUBE.
    • Создавать и применять хранимые процедуры.
    • Добавлять программные конструкции, такие как переменные, условия и циклы в код T-SQL. 

    Программа курса:

    • Модуль 1. Введение в Microsoft SQL Server 2016.
      • Базовая архитектура SQL Server.
      • Редакции и версии SQL Server.
      • Введение в SQL Server Management Studio (SSMS).
      • Работа с инструментами SQL Server 2016.
      • Работа с SQL Server Management Studio (SSMS).
      • Создание и организация скриптов T-SQL.
      • Использование Books Online.
    • Модуль 2. Введение в запросы T-SQL.
      • Введение в T-SQL.
      • Описание наборов (Sets).
      • Описание логики предикатов.
      • Описание логической последовательности операций в выражениях SELECT.
      • Введение в запросы T-SQL.
      • Выполнение базовых выражений SELECT.
      • Выполнение запросов, которые фильтруют данные при помощи предикатов.
      • Выполнение запросов, которые сортируют данные при помощи ORDER BY.
    • Модуль 3. Написание запросов SELECT.
      • Написание простых запросов с оператором SELECT.
      • Исключение дубликатов при помощи DISTINCT.
      • Использование псевдонимов столбцов и таблиц.
      • Написание простых выражений CASE.
      • Написание простых запросов с оператором SELECT.
      • Написание простых запросов с оператором SELECT.
      • Исключение дубликатов при помощи DISTINCT.
      • Использование псевдонимов столбцов и таблиц.
      • Использование простых выражений CASE.
    • Модуль 4. Запросы к нескольким таблицам.
      • Описание объединений (Joins).
      • Запросы с внутренними объединениями (Inner Joins).
      • Запросы с внешними объединениями (Outer Joins).
      • Запросы с перекрестными объединениями (Cross Joins) и объединениями с собой (Self-Joins).
      • Запросы к нескольким таблицам.
      • Написание запросов, которые используют внутренние объединения (Inner Joins).
      • Написание запросов, которые объединяют несколько таблиц при помощи внутреннего объединения (Inner Joins).
      • Написание запросов, которые используют объединение с собой (Self-Join).
      • Написание запросов, которые используют внешние объединения (Outer Joins).
      • Написание запросов, которые используют перекрестное объединение (Cross Join).
    • Модуль 5. Сортировка и фильтрация данных.
      • Сортировка данных.
      • Фильтрация данных с помощью предикатов.
      • Фильтрация данных при помощи опций TOP и OFFSET-FETCH.
      • Работа с неизвестными значениями.
      • Сортировка и фильтрация данных.
      • Написание запросов, которые фильтруют данные при помощи пункта WHERE.
      • Написание запросов, которые сортируют данные при помощи пункта ORDER BY.
      • Написание запросов, которые фильтруют данные при помощи опции TOP.
      • Написание запросов, которые фильтруют данные при помощи пункта OFFSET-FETCH.
    • Модуль 6. Работа с типами данных SQL Server 2016.
      • Введение в типы данных SQL Server 2016.
      • Работа с символьными данными.
      • Работа с данными даты и времени.
      • Работа с типами данных SQL Server 2016.
      • Написание запросов, которые возвращают данные даты и времени.
      • Написание запросов, которые используют функции даты и времени.
      • Написание запросов, которые возвращают символьные данные.
      • Написание запросов, которые используют символьные функции.
    • Модуль 7. Использование DML для изменения данных.
      • Добавление данных в таблицу.
      • Изменение и удаление данных.
      • Генерация автоматических значений колонки.
      • Использование DML для модификации данных
      • Вставка данных.
      • Изменение и удаление записей при помощи DML.
    • Модуль 8. Использование встроенных функций.
      • Написание запросов с использованием встроенных функций.
      • Использование функций преобразования.
      • Использование логических функций.
      • Использование функций для работы с NULL.
      • Использование встроенных функций.
      • Написание запросов, которые используют функции конвертации.
      • Написание запросов, которые используют логические функции.
      • Написание запросов, которые проверяют значения NULL.
    • Модуль 9. Группировка и агрегирование данных.
      • Использование агрегатных функций.
      • Использование пункта GROUP BY.
      • Фильтрация групп при помощи HAVING.
      • Группировка и агрегирование данных.
      • Написание запросов, которые используют пункт GROUP BY.
      • Написание запросов, которые используют агрегатные функции.
      • Написание запросов, которые используют однозначные агрегатные функции.
      • Написание запросов, которые фильтруют группы при помощи пункта HAVING.
    • Модуль 10. Использование подзапросов.
      • Написание замкнутых (Self-Contained) подзапросов.
      • Написание коррелированных подзапросов.
      • Использование предиката EXISTS с подзапросами.
      • Использование подзапросов.
      • Написание запросов, которые используют замкнутые (Self-Contained) подзапросы.
      • Написание запросов, которые используют скалярные и мульти-результативные подзапросы.
      • Написание запросов, которые используют коррелируемые подзапросы и пункт EXISTS.
    • Модуль 11: Использование табличных выражений.
      • Использование представлений (Views).
      • Использование табличных функций (Table-Valued Functions).
      • Использование производных таблиц (Derived Tables).
      • Использование общих табличных выражений (Common Table Expressions, CTE).
      • Использование табличных выражений.
      • Написание запросов, которые используют представления (Views).
      • Написание запросов, которые используют производные таблицы (Derived Tables).
      • Написание запросов, которые используют общие табличные выражения (CTE).
      • Написание запросов, которые используют табличные функции (TVF).
    • Модуль 12. Использование операторов набора (Set Operators)
      • Написание запросов с оператором UNION.
      • Использование EXCEPT и INTERSECT.
      • Использование APPLY.
      • Использование операторов набора.
      • Написание запросов, которые используют операторы набора UNION и UNION ALL.
      • Написание запросов, которые используют операторы CROSS APPLY и OUTER APPLY.
      • Написание запросов, которые используют операторы EXCEPT и INTERSECT.
    • Модуль 13: Использование оконного ранжирования, шахматного порядка и агрегатных функций.
      • Создание окон при помощи OVER.
      • Использование оконных функций.
      • Использование оконного ранжирования, шахматного порядка и агрегатных функций.
      • Написание запросов, которые используют функции ранжирования.
      • Написание запросов, которые используют функции шахматного порядка.
      • Написание запросов, которые используют агрегатные функции окна.
    • Модуль 14: Свертывание и наборы группировки (Grouping Sets).
      • Написание запросов с PIVOT и UNPIVOT.
      • Работа с наборами группировки (Grouping Sets).
      • Свертывание и наборы группировки (Grouping Sets).
      • Написание запросов, которые используют оператор PIVOT.
      • Написание запросов, которые используют оператор UNPIVOT.
      • Написание запросов, которые используют подпункты GROUPING STES, CUBE и ROLLUP.
    • Модуль 15: Выполнение хранимых процедур.
      • Запрос данных при помощи хранимых процедур.
      • Передача параметров хранимым процедурам.
      • Создание простых хранимых процедур.
      • Работа с динамическим SQL (Dynamic SQL).
      • Выполнение хранимых процедур.
      • Использование выражения EXECUTE для вызова хранимых процедур.
      • Передача параметров хранимым процедурам.
      • Выполнение системных хранимых процедур.
    • Модуль 16: Программирование при помощи T-SQL.
      • Элементы программирования T-SQL.
      • Управление программным потоком.
      • Программирование с T-SQL.
      • Определение переменных и разграничения пакетов.
      • Использование элементов управления потоком.
      • Использование переменных в выражениях динамического SQL.
      • Использование синонимов.
    • Модуль 17: Применение обработки ошибок.
      • Применение обработки ошибок T-SQL.
      • Применение структурированной обработки исключений.
      • Применение обработки ошибок.
      • Перенаправление ошибок при помощи TRY/CATCH.
      • Использование THROW для передачи сообщения об ошибке клиенту.
    • Модуль 18: Применение транзакций.
      • Транзакции и ядро базы данных.
      • Управление транзакциями.
      • Применение транзакций.
      • Управление транзакциями при помощи BEGIN, COMMIT и ROLLBACK.
      • Добавление обработки ошибок в блок CATCH.

    Предварительные требования:

    • Обладать общими знаниями о реляционных базах данных.
    • Обладать базовыми знаниями операционных систем Microsoft Windows и их ключевых возможностей.
  • Отзывы
    Отзывов нет.
    Чтобы оставить отзыв, необходимо войти
Связаться с менеджером

Настоящим в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» от 27.07.2006, отправляя данную форму, вы подтверждаете свое согласие на обработку персональных данных. Мы, ЗАО «СофтЛайн Интернейшнл» и аффилированные к нему лица, гарантируем конфиденциальность получаемой нами информации. Обработка персональных данных осуществляется в целях эффективного исполнения заказов, договоров и пр. в соответствии с «Политикой конфиденциальности персональных данных».

Заявка

Формат, место и дата проведения обучения согласовываются индивидуально.

Оставьте запрос на обучение, заполнив форму ниже. Менеджер Учебного центра свяжется с вами для согласования времени и места проведения курса.

Настоящим в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» от 27.07.2006, отправляя данную форму, вы подтверждаете свое согласие на обработку персональных данных. Мы, ЗАО «СофтЛайн Интернейшнл» и аффилированные к нему лица, гарантируем конфиденциальность получаемой нами информации. Обработка персональных данных осуществляется в целях эффективного исполнения заказов, договоров и пр. в соответствии с «Политикой конфиденциальности персональных данных».