Анализ данных на языке SQL - базовый курс — 2026
О чём курс
О чём курс
Язык SQL служит современным инструментом обработки баз данных, который осваивают на практике с использованием сквозного примера предприятия и реальных документов, а в финале создают простое приложение на его базе.
Что внутри
Программа курса охватывает ключевые этапы проектирования и взаимодействия с базами данных:
- подготовку среды и установку программы SQLiteStudio;
- проектирование таблиц, настройку схемы данных и реляционных отношений;
- базовые операции выборки, фильтрации, сортировки и модификации записей;
- применение функций для работы со строками, числами, датой и временем;
- группировку данных и использование агрегатных функций для аналитики;
- контроль целостности данных и управление транзакциями;
- автоматизацию рутинных задач с помощью триггеров;
- создание и повторное использование данных через подзапросы и проекции.
Формат обучения
Материал подаётся небольшими теоретическими блоками, которые сразу закрепляются на практике. Слушателям предоставляются готовые конспекты, задания, решебники и образцы документов. Каждая тема включает этап контроля знаний, а завершает курс итоговое тестирование.
Чему научит курс
После завершения обучения студенты смогут:
- работать с современными реляционными базами данных;
- грамотно формировать запросы к данным на языке SQL;
- конструировать различные виды отчётов.
Программа обучения
- Тема 1 - Подготовка программного обеспечения
- Видео 1. Установка SQLiteStudio
- Видео 2. Инструкция по работе с учебными файлами
- Тема 2 - Обзор языка SQL (Обзор ключевых компонентов языка SQL)
- Видео 1. Базовые понятия языка
- Видео 2. Организация базы данных
- Видео 3. Команда SELECT
- Видео 4. Выбор строк
- Видео 5. Выбор столбцов
- Видео 6. Подсчёт количества строк
- Видео 7. Вставка данных
- Видео 8. Обновление данных
- Видео 9. Удаление данных
- Тема 3 - Основные понятия (Основные понятия реляционных баз данных)
- Видео 1. Создание таблицы
- Видео 2. Удаление таблицы
- Видео 3. Вставка строк
- Видео 4. Удаление строк
- Видео 5. Что такое NULL
- Видео 6. Ограничения на столбцах
- Видео 7. Схема данных
- Видео 8. Ключевые столбцы
- Видео 9. Фильтрация данных
- Видео 10. Удаление дубликатов
- Видео 11. Сортировка
- Видео 12. Условные выражения
- Видео 13. Контроль знаний
- Тема 4 - Отношения (Реляционные отношения и связанные таблицы)
- Видео 1. Что такое JOIN
- Видео 2. Доступ к связанным таблицам
- Видео 3. Отношения с несколькими таблицами
- Видео 4. Контроль знаний
- Тема 5 - Строки (Функции и оператора для работы со строками)
- Видео 1. Вычисление длины строки
- Видео 2. Выбор части строки
- Видео 3. Удаление пробелов
- Видео 4. Смена регистра
- Видео 5. Контроль знаний
- Тема 6 - Числа (Числовой тип данных и основные операции с ним)
- Видео 1. Числовые типы данных
- Видео 2. Целочисленное деление
- Видео 3. Округление
- Видео 4. Контроль знаний
- Тема 7 - Дата и время (Функции для работы с датой и временем)
- Видео 1. Дата и время
- Видео 2. Функции для работы с датой и временем
- Видео 3. Контроль знаний
- Тема 8 - Агрегаты (Статистические функции языка SQL)
- Видео 1. Что такое агрегаты
- Видео 2. Использование функций агрегирования
- Видео 3. Агрегирования уникальных (DISTINCT) значений
- Видео 4. Контроль знаний
- Тема 9 - Транзакции (Целостность данных и транзакции)
- Видео 1. Что такое транзакции
- Видео 2. Целостность данных
- Видео 3. Производительность
- Видео 4. Контроль знаний
- Тема 10 - Триггеры (Автоматизация рутинных операций с помощью триггеров)
- Видео 1. Автоматизация операций с помощью триггеров
- Видео 2. Предотвращение нежелательных обновлений
- Видео 3. Timestamp
- Видео 4. Контроль знаний
- Тема 11 - Подзапросы и проекции (Повторное использование данных с помощью подзапросов и проекций)
- Видео 1. Создание подзапроса
- Видео 2. Поиск в результирующем наборе
- Видео 3. Создание проекции
- Видео 4. Создание проекции по нескольким таблицам
- Видео 5. Контроль знаний
- Итоговое тестирование
Теги курса
Другие материалы автора 12
АК Алексей Козлов Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.