Код курса: 202-2.
Продолжительность обучения: 36 уч. часов.
Сроки проведения: по согласованию с заказчиками.
Курс «Применение SQL запросов для выборки и анализа данных» предначначен для бизнес-аналитиков, экономистов, менеджеров и других специалистов, которые планируют работать с данными СУБД, используя язык запросов SQL. В курсе рассматриваются основные концепции баз данных, типы данных и синтаксис SQL команд, выполнение сортировки, группирования, выборки данных, использование подзапросов и функций. Рассматриваются также базовые инструменты пользователя для работы с данными и механизмы транзакций.
Для успешного освоения материала необходима предварительная подготовка:
Каждый слушатель получает специально разработанные учебно-методические материалы.
Программа курса:
1. Основные концепции реляционных баз данных
1.1. Реляционная модель
1.2. Нормальные формы
2. Базовые инструменты пользователя для работы с реляционными базами данных
2.1. PL/SQL Developer
2.2. Утилита командной строки SQL*Plus
3. Типы и синтаксис SQL команд
3.1. Операторы SQL
3.2. Синтаксис команды SELECT
3.3. Арифметические операторы, операторы сравнения
3.4. Синонимы таблиц и полей
3.5. Операторы условий BETWEEN, IN, LIKE, IS NULL
3.6. Логические операторы AND, OR
3.7. Синтаксис команд INSERT, UPDATE, DELETE
3.8. Синтаксис команд CREATE, ALTER, DROP
3.9. Объекты базы данных: таблицы, представления, последовательности, индексы
3.10. Виды и свойства таблиц
3.11. Типы данных
3.12. Ограничения целостности.
3.13. Просмотр метаинформации
4. Сортировка и группировка данных
4.1. Сортировка данных – ORDER BY
4.2. Группировка данных – GROUP BY
4.3. Предложение HAVING
4.4. Использование агрегатных функций SUM, COUNT, MAX, MIN, AVG и др.
5. Выборка данных из нескольких таблиц. Соединение таблиц
5.1. Виды соединений
5.2. Внутреннее соединение
5.3. Внешнее соединение
5.4. Соединение таблицы с собой
6. Выборка данных из нескольких таблиц. Использование подзапросов
6.1. Использование скалярных подзапросов
6.2. Использование зависимых подзапросов
7. Выборка данных из нескольких таблиц. Работа с множествами
8. Использование функций в SQL командах
8.1. Числовые функции
8.2. Функции для работы со строками
8.3. Функции для работы с датой
8.4. Функции конвертирования
9. Транзакции и блокировки
9.1. Понятие конкурентного доступа
9.2. Блокировки
9.3. Команды COMMIT, ROLLBACK
10. Управление доступом
10.1. Привилегии, роли, пользователи
10.2. Операторы GRANT, REVOKE
Поиск курса
Бронирование курса
Если у Вас не получается отправить форму - напишите нам на почту training@muk.by.