ПОИСК
Быстрый заказ
ОТЗЫВЫ
|
Курс восхитителен! Преподаватель очень понятно, интересно рассказывает начиная от базовых понятий, до сложных тем в TSQL.
Преподаватель очень вовлечен в процесс и это видно, от этого и слушать приятно! Курс обалденный. Успехов Денису!
Зульфукарова Аделя Рафисовна
|
|
Всё отлично, рассматриваю другие курсы для посещения.
Рогачёв Владислав Вадимович
|
ОЦЕНКА КУРСАобщая оценка курса:оценка преподавателя: Хочу скидку |
Программа является базовой для администраторов SQL Server, разработчиков серверных приложений баз данных, а также специалистов в области бизнес аналитики. В программе знакомство с языком Transact-SQL и предоставление слушателям навыков написания запросов на нем на примере Microsoft SQL Server. Предусмотрено выполнение практических заданий.
Выберите форму обучения,
чтобы увидеть актуальные даты:
РАСПИСАНИЕ ЗАНЯТИЙ
|
|||||||||||||||||
После изучения курса вы сможете
- Описывать архитектуру и основные концепции Microsoft SQL Server.
- Формировать запросы SELECT.
- Выполнять запросы из нескольких таблиц.
- Сортировать и фильтровать данные.
- Определять использование типов данных в SQL Server.
- Изменять данные с помощью Transact-SQL.
- Использовать встроенные функции.
- Группировать и агрегировать данные.
- Использовать подзапросы.
- Создавать представления и использовать функции, возвращающие табличные значения.
- Использовать оператор SET для объединения результатов запросов.
- Писать запросы с ранжированием, смещением и функциями агрегирования.
- Преобразовывать данные с помощью функций pivot, unpivot, rollup и cube.
- Создавать и внедрять хранимые процедуры.
- Использовать переменные, условия и циклы в запросах Transact-SQL.
Содержание курса
Модуль 1: Введение в Microsoft SQL Server
Модуль 2: Введение в язык запросов T-SQL
Модуль 3: Написание запросов SELECT
Модуль 4: Выполнение запросов из нескольких таблиц
Модуль 5: Сортировка и фильтрация данных
Модуль 6: Работа с типами данных SQL Server
Модуль 7: Использование команд языка DML для изменения данных
Модуль 8: Использование встроенных функций
Модуль 9: Группирование и агрегирование данных
Модуль 10: Использование вложенных запросов
Модуль 11: Использование табличных выражений
Модуль 12: Использование операторов наборов строк
Модуль 13: Использование функций ранжирования, смещения и агрегирования
Модуль 14: Создание сводных результирующих наборов и группировка
Модуль 15: Запуск хранимых процедур
Модуль 16: Программирование с использованием возможностей T-SQL
Модуль 17: Реализация управления ошибками
Модуль 18: Реализация транзакций
- Базовая архитектура SQL Server.
- Редакции и версии SQL Server.
- Начало работы с SQL Server Management Studio.
Модуль 2: Введение в язык запросов T-SQL
- Введение в T-SQL.
- Понятие набора данных.
- Понятие логики предиката.
- Понимание логического порядка выполнения операций в командах SELECT.
Модуль 3: Написание запросов SELECT
- Написание простых выражений SELECT.
- Устранение дубликатов при помощи ключевого слова DISTINCT.
- Использование псевдонимов для колонок и таблиц.
- Написание простых CASE выражений.
Модуль 4: Выполнение запросов из нескольких таблиц
- Понятие объединений (Joins).
- Написание запросов с использованием внутреннего объединения (INNER JOIN).
- Написание запросов с использованием внешнего объединения (OUTER JOIN).
- Написание запросов с использованием перекрестного объединения (CROSS JOIN), объединения таблицы с собой (SELF JOIN).
Модуль 5: Сортировка и фильтрация данных
- Сортировка данных.
- Фильтрация данных.
- Фильтрация данных с использованием ключевых слов TOP и OFFSET-FETCH.
- Работа с неопределенными значениями.
Модуль 6: Работа с типами данных SQL Server
- Введение в типы данных SQL Server.
- Работа с символьными типами данных.
- Работа с типами данных Date и Time.
Модуль 7: Использование команд языка DML для изменения данных
- Добавление данных в таблицы.
- Изменение и удаление данных.
- Автоматическая генерация значений в колонках.
Модуль 8: Использование встроенных функций
- Написание запросов, использующих встроенные функции.
- Использование функций конвертирования типов данных.
- Использование логических функций.
- Использование функций для работы со значением NULL.
Модуль 9: Группирование и агрегирование данных
- Использование функций агрегирования.
- Использование предложения GROUP BY.
- Фильтрация групп с использованием предложения HAVING.
Модуль 10: Использование вложенных запросов
- Написание автономных вложенных подзапросов.
- Написание коррелированных подзапросов.
- Использование предиката EXISTS в подзапросах.
Модуль 11: Использование табличных выражений
- Использование представлений.
- Использование встроенных табличных функций.
- Использование производных таблиц.
- Использование общих табличных выражений.
Модуль 12: Использование операторов наборов строк
- Написание запросов, использующих оператор UNION.
- Использование операторов EXCEPT и INTERSECT.
- Использование оператора APPLY.
Модуль 13: Использование функций ранжирования, смещения и агрегирования
- Создание окон с помощью предложения OVER.
- Обзор функций окна.
Модуль 14: Создание сводных результирующих наборов и группировка
- Написание запросов с использованием операторов PIVOT и UNPIVOT.
- Группировка данных.
Модуль 15: Запуск хранимых процедур
- Запрос данных хранимой процедурой.
- Передача параметров хранимым процедурам.
- Создание простой хранимой процедуры.
- Работа с динамическим SQL.
Модуль 16: Программирование с использованием возможностей T-SQL
- Элементы программирования T-SQL.
- Управление программными потоками.
Модуль 17: Реализация управления ошибками
- Внедрение обработки ошибок T-SQL.
- Внедрение структурированной обработки исключений.
Модуль 18: Реализация транзакций
- Транзакции и базы данных.
- Управление транзакциями.
Слушатели
Этот курс предназначен для администраторов БД, разработчиков БД и клиентских приложений и специалистов в области бизнес-аналитики, а также будет интересен для пользователей, желающих понимать работу БД или осмысленно формировать отчеты.
Предварительная подготовка
- Базовые знания о реляционных базах данных.
- Базовые знания об основной функциональности ОС Windows.