Information Retrieval using Natural Language Interfaces

In Database Management System (DBMS) is collection of interrelated data and set of programs to access and modify the data. In Relational DBMS (RDBMS), data is organized inform of tables. In order to retrieve information from the database, the end user requires the knowledge of database query language such as Structured Query Language (SQL). However, not every user is able to write SQL queries as they may not aware of structure of the database and they needs to learn SQL. So, there is a need for non-expert user to query relational databases in their natural language such as English. In this paper, we propose s Natural language Interfaces to Relational Databases (NLIRDB) to access the data in easier manner. The end user can submit the request in natural language. The query in natural language is then translated into equivalent SQL statement and finally SQL statement will be executed to extract desired information from the database. The proposed method allows non-expert user to access information from database.