Создание запросов в Microsoft SQL Server 2014
Продолжительность: 40 академических часов.
Курс предназначен для администраторов БД, разработчиков БД и клиентских приложений и специалистов в бизнес-аналитике (BI). Курс будет интересен для пользователей, желающих понимать работу БД или осмысленно формировать отчеты, и слушателей, планирующих сдать экзамен.
- Писать SELECT запросы
- Выполнять запросы из нескольких таблиц
- Сортировать и фильтровать данные
- Описать типы данных в SQL Server
- Изменять данные с помощью Transact-SQL
- Использовать встроенные функции
- Группировать и агрегировать данные
- Использовать подзапросы
- Использовать табличные выражения
- Использовать оператор SET
- Использовать функции ранжирования, смещения, а также функции агрегирования
- Выполнять перекрестные запросы и группировать данные
- Выполнять хранимые процедуры
- Программировать на T-SQL
- Реализовывать управление ошибками
- Реализовывать транзакции
Предварительные требования
- Базовые знания о реляционных базах данных
- Базовые знания об основной функциональности ОС Windows
Программа
Модуль 1. Введение в SQL Server 2014
- Архитектура SQL-сервера
- Редакции и версии SQL-сервера
Management Studio
Модуль 2. Введение в Transact-SQL
- Язык запросов
- Наборы строк
- Логика предикатов
Логический порядок операций в запросе
Модуль 3. Выборка данных
- Простая выборка данных
- Устранение дубликатов
- Переименование столбцов
Выражения CASE
Модуль 4. Соединение нескольких таблиц
- Соединение таблиц
- Внутренние соединения
- Внешние соединения
Перекрёстные соединения
Модуль 5. Сортировка и фильтрация
- Сортировка данных
- Фильтрация строк
- Выборка TOP и OFFSET-FETCH
Обработка неизвестных значений
Модуль 6. Типы данных
- Типы данных
- Строковые данные
Дата и время
Модуль 7. Модификация данных
- Добавление данных
Изменение и удаление данных
Модуль 8. Использование встроенных функций
- Использование функций в запросах
- Функции преобразования
- Логические функции
Работа с неизвестными значениями
Модуль 9. Группировка и агрегация данных
- Использование агрегатных функций
- Группировка
Фильтрация групп
Модуль 10. Использование подзапросов
- Вложенные подзапросы
- Связанные подзапросы
Предикат EXISTS
Модуль 11. Использование табличных выражений
- Производные таблицы
- Обобщённые табличные выражения
- Представления
Встраиваемые табличные функции
Модуль 12. Операции над множествами
- Объединение запросов
- Разность и пересечение множеств
Коррелированное соединение
Модуль 13. Оконные, ранжирующие и агрегирующие функции
- Использование OVER
Оконные функции
Модуль 14. Транспонирование и вычисление подытогов
- PIVOT и UNPIVOT
Группирующие наборы
Модуль 15. Процедуры
- Запросы в процедурах
- Передача параметров в процедуры
- Создание простой процедуры
Работа с динамическими запросами
Модуль 16. Программирование
- Программные конструкции
Управление ходом выполнения программы
Модуль 17. Обработка ошибок
- Перехват ошибок в блоках TRY-CATCH
Работа и информацией об ошибке
Модуль 18. Транзакции
- Использование транзакций
- Управление транзакциями
- Лекции 0
- Тесты 0
- Учебное время 50 hours
- Навык Все уровни
- Язык English
- Студенты 0
- Оценки Да