- Регистрация
- 13.03.2019
- Сообщения
- 48 482
Цель курса – научиться свободно и уверенно пользоваться современными базами данных. Курс предназначен для: Администраторов и разработчиков баз данных и приложений. Разработчиков отчётов. Специалистов по поддержке приложений баз данных. Аналитиков, использующих базы данных Microsoft SQL Server. После окончания обучения вы будете знать: Методологию построения запросов и синтаксис языка Transact-SQL. Типы данных Microsoft SQL Server. Как использовать различные методы решения задач доступа к информации на языке SQL. Способы организации запросов с помощью представлений и функций. Способы обработки ошибок. Понимание методов программирования и управления транзакциями Курс предназначен для начинающих пользователей; опыта разработки или эксплуатации баз данных не требуется. Данный курс готовит к успешной сдаче международного сертификационного экзамена Querying Data with Transact-SQL. Программа курса: Модуль 1 . Введение в SQL Server Архитектура SQL-сервера Редакции и версии SQL-сервера Management Studio Лабораторная работа Модуль 2 . Введение в Transact-SQL Язык запросов Наборы строк Логика предикатов Логический порядок операций в запросе Лабораторная работа Модуль 3 . Выборка данных Простая выборка данных Устранение дубликатов Переименование столбцов Выражения CASE Лабораторная работа Модуль 4 . Соединение нескольких таблиц Соединения таблиц (JOINS) Внутренние соединения Внешние соединения Перекрёстные соединения и самосоединения Лабораторная работа Модуль 5 . Сортировка и фильтрация Сортировка данных Фильтрация строк Выборка TOP и OFFSET-FETCH Обработка неизвестных значений Лабораторная работа Модуль 6 . Типы данных Типы данных Строковые данные Дата и время Лабораторная работа Модуль 7 . Модификация данных Добавление данных Изменение и удаление данных Автоматическая генерация значений в колонках Лабораторная работа Модуль 8 . Использование встроенных функций Использование функций в запросах Функции преобразования Логические функции Работа с неизвестными значениями Лабораторная работа Модуль 9 . Группировка и агрегация данных Использование агрегатных функций Группировка Фильтрация групп Лабораторная работа Модуль 10 . Использование подзапросов Автономные подзапросы Связанные подзапросы Предикат EXISTS Лабораторная работа Модуль 11 . Табличные выражения Представления Встраиваемые табличные функции Производные таблицы Обобщённые табличные выражения Лабораторная работа Модуль 12 . Операции над множествами Объединение множеств Разность и пересечение множеств Коррелированное соединение APPLY Лабораторная работа Модуль 13 . Оконные функции Функции с секцией OVER Применение оконных функций Лабораторная работа Модуль 14 . Сводные таблицы и группирующие наборы Свёртка и развёртка таблиц (PIVOT и UNPIVOT) Группирующие наборы Лабораторная работа Модуль 15 . Хранимые процедуры Выборка с помощью хранимых процедур Использование параметров Применение процедур Работа с динамическими запросами Лабораторная работа Модуль 16 . Программирование на Transact-SQL Переменные и пакеты Управление ходом выполнения сценария Организация циклов Синонимы Лабораторная работа Модуль 17 . Перехват и обработка ошибок Способы обработки ошибок на T-SQL Структурная обработка исключений Лабораторная работа Модуль 18 . Транзакции Роль транзакций в базах данных Управление транзакциями Лабораторная работа |
Быстрая оплата RUB, UAH, KZT