Digital Repository

TELLMESQL - Automation of natural language query to SQL query generation using NLP

Show simple item record

dc.contributor.author Rajapakse, R.S
dc.date.accessioned 2022-03-11T07:57:39Z
dc.date.available 2022-03-11T07:57:39Z
dc.date.issued 2021
dc.identifier.citation "Rajapakse, R.S (2021) TELLMESQL - Automation of natural language query to SQL query generation using NLP. BSc. Dissertation Informatics Institute of Technology" en_US
dc.identifier.issn 2017065
dc.identifier.uri http://dlib.iit.ac.lk/xmlui/handle/123456789/919
dc.description.abstract " The use of having a good database is crucial to any company, organization or personal needs to store the information needed in an organized manner. To access the database to save, receive and perform other actions, a computer language should be used in order to communicate with the database. Many people have very less knowledge about these languages, the most commonly used language is the Structured Query Language (SQL) which is a domain specific programing language used with database management systems. However many people find it difficult in retrieving the necessary data (filter data) from the database by writing the appropriate SQL query. Therefore this task will be very stressful and time consuming when a user has all the required information in the database but doesn’t have the adequate knowledge in writing the proper SQL query to receive them. This problem which is faced by many individuals will be the aim of this research to solve. To overcome the problem being addressed the proposed solution (TellMeSQL), which is a system that converts the natural language query being entered by the user to the appropriate SQL query, can be used. This research uses Natural Language Processing (NLP) for the process of text classification in order to analyze the natural language input query by removing the unnecessary words, identifying the conditional clauses and keywords in the query. Then from the classified text, the system will further process the identified clauses in the query and form the final SQL query. A simple web User Interface (UI) is being used to make the application more simple and easy to understand. The system was tested and evaluated and obtained higher results of accuracy and the recall value when compared with other existing similar systems. The evaluation was conducted by having proper evaluation criteria’s defined. " en_US
dc.language.iso en en_US
dc.subject Natural Language en_US
dc.subject Data Dictionary en_US
dc.subject SQL en_US
dc.subject Database en_US
dc.subject Text to SQL en_US
dc.subject Natural Language Processing en_US
dc.title TELLMESQL - Automation of natural language query to SQL query generation using NLP en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search


Advanced Search

Browse

My Account