Abstract:
Database interfaces that allow end users to access the data through natural language are known as natural language interfaces for databases. Using query language to interact with databases is always a challenging matter. database systems in their native tongues, such English. In order to do this, Database Management Systems (DBMS) must be intelligent enough to understand Natural Language (NL). With the help of this application, a system that transforms a natural language sentence into a SQL query to access the data from relevant database. To receive the statement the way you want it, the user's native language input statement is communicated using a variety of natural language processing techniques, like lower case conversion, tokenization, parts of speech tagging. After all the processes are over the user receives the results when the converted query has been run.