Abstract

Incorporating SQL questions from normal language is a long-standing open issue and has been drawing in extensive intrigue as of late. Natural Language Interface (NLI) is the confluence of Natural Language Processing (NLP) and Human-Computer Interaction, which allows interaction between humans and computers through the utilization of Natural Language. Here we are gonna deal with the problem of automatic generation of Structured Query Language (SQL) queries. SQL is a database language for querying and manipulating relational databases. Despite the spectacular rise in the acceptance of relational databases, there is a fundamental limitaion to the ability to fetch data from those databases. One of the major reasons for this is the fact that the users of these relational databases need to comprehend convoluted structured query languages. In this body of work, we present an interface that allows users to interact with the databases using Natural Lanaguage as opposted to the conventional structure query languages.

Highlights

  • Incorporating Struc- tured Query Language (SQL) questions from normal language is a long-standing open issue and has been drawing in extensive intrigue as of late

  • We are gonna deal with the problem of automatic generation of Struc- tured Query Language (SQL) queries

  • Despite the spectacular rise in the acceptance of relational databases, there is a fundamental limitaion to the ability to fetch data from those databases

Read more

Summary

Problem Definition

A vast amount of today’s information is stored in relational databases. Writing and executing SQL queries is an integral part of relational database courses. Posing questions to databases in the form of natural language is a very handy and straighforward technique of accessing data, especially for beginners who do not fully comprehend convoluted query languages such as SQL. This system focuses on the solution of the problems aris- ing in the analysis or generation of Natural language text or speech. For casual users who do not understand database query language like SQL, an easy method of data access is asking questions to databases in natural language and we will handle the com- plex queries for them. One way to solve it would be to convert natural language to SQL like Google Translating is translating Japanese to English which is exactly what we aim to achieve

Literature Survey
Proposed Architecture with Modular Description
Expected Outcome
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call