• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

SQL Basics for Data Analysis

2025/2026
Academic Year
RUS
Instruction in Russian
Delivered at:
Department of Economic Theory and Econometrics (Faculty of Economics)
Course type:
Elective course
When:
4 year, 1 module

Instructors


Lapinova, Svetlana A.

Программа дисциплины

Аннотация

Курс направлен на освоение языка программирования SQL, который используется для работы с базами данных. Студенты научатся создавать и работать с таблицами в базе данных, создавать SQL запросы, обрабатывать большие объемы информации, проводить статистический анализ для принятия эффективных решений в экономике и бизнесе и интерпретировать полученные результаты.
Цель освоения дисциплины

Цель освоения дисциплины

  • Целью курса является формирование у слушателей практических умений по работе с реляционными базами данных с использованием языка SQL: от извлечения и анализа данных до создания и модификации структур базы.
Планируемые результаты обучения

Планируемые результаты обучения

  • Определяет структуру базы данных.
  • Различает основные объекты реляционной модели
  • Пишет простейшие SQL-запросы
  • Извлекает данные из таблицы.
  • Ограничивает количество возвращаемых строк.
  • Добавляет комментарии в запросы.
  • Сортирует данные по одному или нескольким признакам.
  • Управляет направлением сортировки.
  • Применяет сортировку по порядковому номеру столбца.
  • Применяет условия фильтрации к строкам.
  • Проверяет значения на равенство, неравенство, диапазон.
  • Определяет наличие или отсутствие значений (NULL).
  • Комбинирует условия с помощью логических операторов.
  • Использует IN и NOT для множественных условий.
  • Контролирует порядок выполнения операторов.
  • Использует шаблоны поиска для фильтрации строк.
  • Применяет метасимволы для гибкого поиска.
  • Создаёт новые поля на основе вычислений.
  • Конкатенирует значения и присваивает псевдонимы.
  • Выполняет арифметические операции в запросах.
  • Применяет текстовые функции для обработки строк.
  • Использует функции работы с датами и временем.
  • Выполняет числовые преобразования с помощью функций.
  • Вычисляет агрегированные значения.
  • Группирует данные по заданным признакам.
  • Встраивает подзапросы в запросы.
  • Объединяет данные из нескольких таблиц.
  • Применяет разные виды соединений.
  • Объединяет результаты разных запросов.
  • Добавляет новые записи в таблицы.
  • Изменяет и удаляет данные в таблицах.
  • Создаёт и изменяет структуру таблиц.
  • Создаёт и применяет представления.
  • Создаёт хранимые процедуры.
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Основы SQL
  • Извлечение данных из таблиц (SELECT)
  • Сортировка данных (ORDER BY)
  • Фильтрация данных (WHERE)
  • Расширенная фильтрация данных
  • Фильтрация с метасимволами (LIKE)
  • Вычисляемые поля
  • Функции обработки данных
  • Итоговые вычисления (агрегация)
  • Группировка данных (GROUP BY, HAVING)
  • Подзапросы (Subqueries)
  • Объединение таблиц (JOIN)
  • Расширенные объединения
  • Комбинированные запросы (UNION)
  • Добавление данных (INSERT)
  • Обновление и удаление данных (UPDATE, DELETE)
  • Создание и управление таблицами (DDL)
  • Представления (VIEW)
  • Хранимые процедуры
Элементы контроля

Элементы контроля

  • неблокирующий Активность
  • неблокирующий Контрольная работа
  • неблокирующий Экзамен
Промежуточная аттестация

Промежуточная аттестация

  • 2025/2026 1st module
    0.3 * Активность + 0.3 * Контрольная работа + 0.4 * Экзамен
Список литературы

Список литературы

Рекомендуемая основная литература

  • SQL для анализа данных: Пер. с англ. - 978-5-9775-0958-9 - Танимура К. - 2024 - Санкт-Петербург: БХВ-Петербург - https://ibooks.ru/bookshelf/396435 - 396435 - iBOOKS

Рекомендуемая дополнительная литература

  • Batra, R. (2018). SQL Primer : An Accelerated Introduction to SQL Basics. New York: Apress. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1833706
  • Malik, U., Goldwasser, M., & Johnston, B. (2019). SQL for Data Analytics : Perform Fast and Efficient Data Analysis with the Power of SQL. Packt Publishing.

Авторы

  • Ларин Александр Владимирович