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 |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|
- Разработка веб-приложения визуального построения SQL-запросов для обучения школьников и студентов
- ВВЕДЕНИЕ
- 1. Обзор имеющихся решений и исследований в предметной области
- 2. Проектирование системы
- 3. Практическая реализация
- 4. Тестирование и апробация веб-приложения
- ЗАКЛЮЧЕНИЕ
- СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
- ПРИЛОЖЕНИЕ 1
- ПРИЛОЖЕНИЕ 2