Providing Natural Language Interface To Database Using Artificial Intelligence

In today's world, the maximum number of operations are executed using a system involving data storage in the database. Non-programmers also try to access the information stored in the database. So it is a challenging task to make the system support search interface to access the information without even knowing the syntax of database language. This paper represents a method in which the user can give input in natural language (currently English) and retrieve the desired information in the same language by generating a query on the database in SQL language. If any interpretation error occurs, we provide a natural query recommendation framework (in the future) to make it easier for the users.