Repository logo
Communities & Collections
All of DSpace
  • English
  • Українська
Log In
New user? Click here to register.Have you forgotten your password?
  1. Home
  2. Browse by Author

Browsing by Author "Засухін, Р. Р."

Filter results by typing the first few letters
Now showing 1 - 1 of 1
  • Results Per Page
  • Sort Options
  • No Thumbnail Available
    Item
    СТАТИЧНИЙ АНАЛІЗ SQL-ЗАПИТІВ БАЗОВАНИЙ НА ГРАМАТИЦІ SQL
    (2025) Засухін, Р. Р.
    Ця кваліфікаційна робота присвячена розробці статичного аналізатора для системи автодоповнення (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.

DSpace software copyright © 2002-2025 LYRASIS

  • Privacy policy
  • End User Agreement
  • Send Feedback