A Survey of Natural Language Interface to Database Management System
B K Sujatha, Humera Shaziya · 2012
Information is playing an important role in our lives. One of the major sources of information is databases. Databases and database technology are having major impact on the growing use of computers and Internet. Almost all Information technology (IT) applications are storing and retrieving information from databases to retrieve information from database requires knowledge of database languages such as SQL. The Structured Query Language (SQL) norms are been pursued in almost all languages for relational database management systems. However, not everybody is able to write SQL queries as they may not be aware of the structure of the database. So this has led to the development of Natural Language interface for databases. There is an overwhelming need for non-sophisticated users to query relational databases in their natural language instead of working with the syntax of SQL. As a result many natural language interfaces to databases have been developed, which provides different options for manipulating queries. The idea of using Natural Language instead of SQL has prompted the development of new type of processing called Natural language Interface to Database. Natural Language Interface for Database is a step towards the development of an intelligent database interface to ease the task of user in accessing databases. This system is an implementation of Intelligent Natural Language interface to Database Systems and a simplified interface to users.