BC/NW 2025 № 1 (42):7.4
РАЗРАБОТКА
ТРЕНАЖЕРА ПО SQL
Юлдошев Т.С.,
Баланев К.С.
Владение языком структурированных запросов SQL – один из самых ключевых и востребованных компетенций в сфере ИТ.
Умение писать запросы к базам данных ожидают от широкого круга специалистов –
разработчиков, бизнес- и системных аналитиков, тестировщиков, аналитиков данных
и т.д. В связи с этим крайне важно, чтобы студенты ИТ-направлений качественно
осваивали этот язык в рамках учебного процесса.
В докладе рассматриваются процесс и принципы разработки
интерактивного онлайн-тренажера по SQL на
базе бесплатных open-source
технологий, а именно – ЯП Python и СУБД
Postgres, с целью внедрения в учебный процесс и замены (импортозамещения)
существующей системы – TestSQL на
базе Oracle APEX (О.
В. Жнякин, ст. преп. каф. БИТ).
Проводится анализ: текущего решения, его недостатков, послуживших
поводом для разработки нового решения, и достоинств нового решения в сравнении
с ним. Также рассматриваются для сравнения другие, доступные в интернете,
популярные решения: платформа онлайн-курсов stepik.org, где можно составить авторский курс с задачами типа SQL Challenge;
веб-сайт sql-ex.ru; веб-сайт sql-academy.org.
Рассматриваются и анализируются способы автоматической проверки
решения задач различных типов по SQL с
точки зрения сложности реализации.
В результате ожидается, что разработанная система заменит старую,
повысит качество учебного процесса по дисциплинам «Базы данных» и «Введение в SQL», где планируется использование системы. Таким образом, это
внесет вклад к повышению качества образования будущих ИТ-специалистов,
предоставляя им возможность овладеть языком SQL на
высоком уровне.
Литература
1.
Рогов Е. В. PostgreSQL 16 изнутри. — М.: ДМК Пресс, 2024. — 664 с.
2.
Документация к PostgreSQL [Электронный ресурс]. — URL: https://postgrespro.ru/docs/postgresql/ (дата обращения 08.12.2024).