A Survey of Natural Language Interface to Database Management System

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.

[1]  Robert P. W. Duin,et al.  STATISTICAL PATTERN RECOGNITION , 2005 .

[2]  Edith Buchholz,et al.  Applying a Natural Language Dialogue Tool for Designing Databases , 1995 .

[3]  Anil K. Jain,et al.  Statistical Pattern Recognition: A Review , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[4]  Vincenzo Pallotta,et al.  Special Issue on Robust Methods in Analysis of Natural Language Data , 2001, Nat. Lang. Eng..

[5]  Frank Meng,et al.  Database Query Formation from Natural Language using Semantic Modeling and Statistical Keyword Meani , 1999 .

[6]  Zuhair Bandar,et al.  Conversation-Based Natural Language Interface to Relational Databases , 2007, 2007 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology - Workshops.

[7]  Paul S. Jacobs Generation in a Natural Language Interface , 1983, IJCAI.

[8]  Oren Etzioni,et al.  Towards a theory of natural language interfaces to databases , 2003, IUI '03.

[9]  Philip Resnik,et al.  A Language Identification Application Built on the Java Client / Server Platform , 1997 .

[10]  King-Sun Fu,et al.  IEEE Transactions on Pattern Analysis and Machine Intelligence Publication Information , 2004, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[11]  Nikos Fakotakis,et al.  Towards an adaptive natural language interface to command languages , 1996, Natural Language Engineering.

[12]  J. Wade Davis,et al.  Statistical Pattern Recognition , 2003, Technometrics.

[13]  Peter Thanisch,et al.  Natural language interfaces to databases – an introduction , 1995, Natural Language Engineering.