Open Access

Authors: Hessa Alawwad , Emdad Khan

PDFPDF

Abstract: Enormous amount of data are being processed and exchanged in our daily life, and database, which is used to organize data has been an active research topic for a long time. Database plays a major role in many computer systems and there is always a demand from technical and nontechnical people to ease the process of accessing data on database. Using Natural Language to directly interact with a database is a nice and user friendly solution. In order to achieve this type of communication between the computer (In particular, database) and human we have to make the computer understand what the human asks, and then, be able to respond with the right answer that was expected to be extracted from the database. In this paper we present an intelligent system for converting Natural Language queries into equivalent database Structured Query Language (SQL). Our system also allows processing complex Natural Language queries. We call this Intelligent Agent based Natural Language Interface to Database (INLIDB). The query results from the INLIDB is presented in an attractive succinctly viewable format. We have obtained encouraging results from INLIDB.

Keywords: Natural Language Processing / Understanding, Semantic Parsing, Syntactic Parsing, Intelligent Database, Structured Query Language, Artificial Intelligence

Cite this paper

Hessa Alawwad, Emdad Khan. (2016) An Intelligent Database System Using Natural Language Processing. International Journal of Computers, 1 , 120-126

Creative Commons

Copyright © 2017 Author(s) retain the copyright of this article. This article is published under the terms of the Creative Commons Attribution License 4.0