Russian Language English Language


Place for sale

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).