QuerySpeak: From Human Language to Database Queries

The project introduces a new Natural Language to SQL Query Converter implemented using Lex and Yacc tools. We aim to bridge the separation between human-readable statements and machine-executable SQL queries. By leveraging Lex for tokenization and Yacc for parsing, the system expertly navigates the conversion process, precisely extracting vital components from input statements. The Lex and Yacc implementations rely heavily on precise grammar rules to convert natural language expressions into SQL queries seamlessly. By encapsulating the semantics of typical database interactions, these rules enable the system to interpret user intentions and translate them into a suitable format for database execution. We will be implementing three main components in this project. The first involves inserting new statements and updating existing statements as needed. And lastly, we will be displaying the requested information. This project will showcase the impressive capabilities of Lex and Yacc as they convert unstructured natural language into structured database queries that can be efficiently executed.

Authors

Institutions

Publication Details

Published
2024-10-04
DOI
https://doi.org/10.1109/gcat62922.2024.10924007
Primary Topic
Semantic Web and Ontologies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

QuerySpeak: From Human Language to Database Queries

Niharika Panda, T. Sathwik, Talluri Charitha, Tadi Sai Vishruth Reddy et al.
Semantic Web and Ontologies
article

QuerySpeak: From Human Language to Database Queries

Niharika Panda, T. Sathwik, Talluri Charitha, Tadi Sai Vishruth Reddy, V Samitha
article en

Abstract

The project introduces a new Natural Language to SQL Query Converter implemented using Lex and Yacc tools. We aim to bridge the separation between human-readable statements and machine-executable SQL queries. By leveraging Lex for tokenization and Yacc for parsing, the system expertly navigates the conversion process, precisely extracting vital components from input statements. The Lex and Yacc implementations rely heavily on precise grammar rules to convert natural language expressions into SQL queries seamlessly. By encapsulating the semantics of typical database interactions, these rules enable the system to interpret user intentions and translate them into a suitable format for database execution. We will be implementing three main components in this project. The first involves inserting new statements and updating existing statements as needed. And lastly, we will be displaying the requested information. This project will showcase the impressive capabilities of Lex and Yacc as they convert unstructured natural language into structured database queries that can be efficiently executed.

Amrita Vishwa Vidyapeetham (IN)
Quality Education
Openalex Percentile: Top 74%
Semantic Web and Ontologies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

QuerySpeak: From Human Language to Database Queries — Niharika Panda, T. Sathwik, et al. · (2024) | TGRS Research Map | TGRS