СТАТИЧНИЙ АНАЛІЗ SQL-ЗАПИТІВ БАЗОВАНИЙ НА ГРАМАТИЦІ SQL

No Thumbnail Available

Date

2025

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

Ця кваліфікаційна робота присвячена розробці статичного аналізатора для системи автодоповнення (AutoComplete), що базується на SQL-граматиках. У сучасних IDE автодоповнення зазвичай реалізується за допомогою простих алгоритмів, які безпосередньо використовують синтаксичні правила мови, або у вигляді ручного прописування команд. У межах цієї роботи було поставлено завдання створити більш потужний інструмент, який буде базуватися на граматиці, для підтримки розробників, які працюють з Database Manager Valentina Studio. Це зумовлює актуальність обраної теми. Метою дослідження є створення статичного аналізатора, який покращить функціональність системи автодоповнення. Для реалізації цієї мети було проаналізовано наукову літературу з тематики алгоритмів, мови SQL, баз даних, мови програмування C++ та ANTLR. This thesis focuses on the development of a static analyzer for an AutoComplete system based on SQL grammars. In modern IDEs, autocomplete is typically implemented using simple algorithms that directly utilize the syntactic rules of the language, or through manually written commands. The goal of this work is to create a more powerful tool based on grammar, to support developers working with the Valentina Studio Database Manager. This highlights the relevance of the chosen topic. The objective of the research is to develop a static analyzer that will improve the functionality of the autocomplete system. To achieve this goal, the literature on algorithms, SQL, databases, the C++ programming language, and ANTLR was reviewed.

Description

Засухін, Р. Р. Статичний аналіз SQL-запитів базований на граматиці SQL = Static analysis of SQL queries based on SQL grammar: кваліфікаційна робота на здобуття ступеня вищої освіти «бакалавр» / Р. Р. Засухіна ; наук. керівник к. ф.-м. н., доц. Г. М. Кравцов ; Міністерство освіти і науки України ; Херсонський держ. ун-т, ф-т комп’ютерних наук, фізики та математики, кафедра комп’ютерних наук та програмної інженерії. – Івано-Франківськ : ХДУ, 2025. – 60 с.

Keywords

Статичний аналіз, Бази даних, SQL-запити, Система управління базами даних, Static analysis, Database, SQL-request, Database management system, SQL.

Citation

Collections

Endorsement

Review

Supplemented By

Referenced By