Details

Title Разработка веб-приложения визуального построения SQL-запросов для обучения школьников и студентов: выпускная квалификационная работа бакалавра: направление 09.03.03 «Прикладная информатика» ; образовательная программа 09.03.03_03 «Интеллектуальные инфокоммуникационные технологии» = Development of a web application for visual construction of SQL queries for teaching schoolchildren and students
Creators Лихачев Максим Сергеевич
Scientific adviser Щукин Александр Валентинович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects SQL ; визуальные конструкторы запросов ; веб-приложения ; обучение SQL ; visual query builders ; web applications ; SQL learning
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.03
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-2668
Rights Доступ по паролю из сети Интернет (чтение)
Additionally New arrival
Record key ru\spstu\vkr\42554
Record create date 8/21/2026

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Group Anonymous
Network Internet

Предмет исследования - веб-приложение визуального построения SQL-запросов для обучения школьников и студентов. Объект исследования - средства визуального построения запросов к реляционным базам данных и обучающие ресурсы по SQL. Цель выпускной квалификационной работы - разработка веб-приложения визуального построения SQL-запросов для обучения школьников и студентов. В ходе выполнения работы проведены анализ существующих аналогов, проблем и практик обучения SQL, проектирование клиентской и серверной частей приложения, а также баз данных. Разработан алгоритм преобразования графового представления запроса в SQL-код, выполнена программная реализация системы, проведены различные виды тестирования, а также апробация с участием целевой аудитории. В результате разработано работоспособное веб-приложение, позволяющее пользователю формировать SQL-запросы в виде графа, получать соответствующий текст запроса, результат его выполнения и оценку правильности путём сравнения с эталонным решением. Для достижения данного результата были использованы следующие информационные технологии - Node.js, Vue.js, PostgreSQL, Visual Studio Code, DBeaver. Область применения результатов работы - обучение школьников и студентов основам языка SQL. Вывод - разработанное веб-приложение помогает новичкам в освоении SQL, что подтверждено результатами апробации.

Subject of research - a web application for visual construction of SQL queries for teaching schoolchildren and students. Object of research - tools for visual query construction against relational databases and SQL learning resources. Purpose of the graduation thesis - to develop a web application for visual construction of SQL queries for teaching schoolchildren and students. During the work, an analysis of existing analogues, problems, and SQL teaching practices was carried out; the client and server parts of the application and the databases were designed. An algorithm for converting a graph representation of a query into SQL code was developed, the system was implemented in software, various types of testing were performed, and pilot testing was conducted with the target audience. As a result, a functional web application was developed that allows the user to build SQL queries as a graph, obtain the corresponding query text, the result of its execution, and an assessment of correctness by comparison with a reference solution. The following information technologies were used to achieve this result - Node.js, Vue.js, PostgreSQL, Visual Studio Code, and DBeaver. Scope of application of the results - teaching schoolchildren and students the basics of the SQL language. Conclusion - the developed web application helps beginners master SQL, which is confirmed by the results of pilot testing.

Network User group Action
ILC SPbPU Local Network All
Read
Internet Authorized users SPbPU
Read
Internet Anonymous
  • Разработка веб-приложения визуального построения SQL-запросов для обучения школьников и студентов
    • ВВЕДЕНИЕ
    • 1. Обзор имеющихся решений и исследований в предметной области
    • 2. Проектирование системы
    • 3. Практическая реализация
    • 4. Тестирование и апробация веб-приложения
    • ЗАКЛЮЧЕНИЕ
    • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
    • ПРИЛОЖЕНИЕ 1
    • ПРИЛОЖЕНИЕ 2
...