Применение SQL запросов для выборки и анализа данных

 

Код курса: 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.