SQL and Data Analysis Course — KazNU

91ý

SQL and Data Analysis Course

16 March 2026
SQL and Data Analysis Course

Данный курс предназначен для изучения принципов работы реляционных баз данных и освоения языка SQL. Студенты изучат проектирование баз данных, нормализацию, работу с транзакциями, создание сложных SQL-запросов (JOIN, SubQuery, CTE), а также освоят навыки анализа и визуализации данных в среде Python (Pandas, NumPy, Matplotlib).

Курс состоит из трёх модулей:

Модуль 1: Основы SQL


Базы данных и их виды. Структура реляционной базы данных.
Создание и удаление баз данных и таблиц. Типы данных в таблицах. Ограничения на столбцы.
Работа с данными. Операторы INSERT, UPDATE, DELETE.
Типы и структура SQL-запросов. SELECT, WHERE, DISTINCT, TOP, IS NULL. Операторы BETWEEN, IN, LIKE.
Сортировка и группировка запросов. Арифметические и логические операции, агрегатные функции.

Модуль 2: Сложные SQL-запросы и анализ данных


Многотабличные запросы. JOIN, INNER JOIN, OUTER JOIN.
Подзапросы. Однострочные и одностолбцовые подзапросы; многострочные и одностолбцовые подзапросы.
Многоколонковые подзапросы. Коррелированные подзапросы.
Обобщённые табличные выражения (CTE). Оператор WITH.
Объединение запросов. Оператор UNION.

Модуль 3: Импорт данных SQL в Python

Условная логика. Оператор CASE и функция IF.
Хранимые процедуры и функции.
Импорт данных из SQL в Python и знакомство с массивами NumPy. Библиотека Pandas.
Визуализация данных, полученных из SQL. Основы Matplotlib и объект Figure.