Using query language for dealing with databases is always a professional and complex problem. This complexity causes the userpsilas usage of data existing in database limits to use definite reports there are in some pre implemented softwares. However, you can create this opportunity that each none professional user transfers his questions and requirements to computer in natural language and derives his desired data by natural language processing. In this paper we represent a method for building a ldquonatural languages interfaces to data basesrdquo (NLIDB) system. This system prepares an ldquoexpert systemrdquo implemented in prolog which it can identify synonymous words in any language. It first parses the input sentences, and then the natural language expressions are transformed to SQL language.
[1]
George A. Miller,et al.
WordNet: A Lexical Database for English
,
1995,
HLT.
[2]
Steven L. Lytinen.
Artificial Intelligence: Natural Language Processing
,
2005
.
[3]
James R. Curran,et al.
Programming With Unrestricted Natural Language
,
2005,
ALTA.
[4]
George A. Miller.
WordNet: A Lexical Database for English
,
1992,
HLT.
[5]
Aaas News,et al.
Book Reviews
,
1893,
Buffalo Medical and Surgical Journal.
[6]
Bipin C. Desai,et al.
Using semantic templates for a natural language interface to the CINDI virtual library
,
2005,
Data Knowl. Eng..