Font Size: a A A

Database Of Natural Language Interface And Realization

Posted on:2006-04-11Degree:MasterType:Thesis
Country:ChinaCandidate:X Y DuanFull Text:PDF
GTID:2208360152498651Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Natural Language Interface of Database (NLIDB) is one of the important branches of the Artificial Intelligence (AI). It mainly involves the research of the Natural Language Processing in computer and the database man-machine interface technologies. By the NLIDB, the user input the query of natural language. And how to auto-identify in computer is the key technology of the natural language interface. In aboard, the research to the English and Japanese of this field is increasingly mature. But because of no obvious limit between the Chinese words, the complex grammar and the complex comprehending of semantics, the auto-identifying of the Chinese natural language is restricted. So the NLIDB develops slowly. Through the deeply research of natural language processing in computer, a practical Natural Language Interface of Database NLI-NFA system is realized in this paper, which based on the Indefinite Finite Automatic (NFA).NLI-NFA system is complemented by three sections: lexical analysis, natural language judging and the middle query language and SQL creation. In lexical analysis section, due to the long phrase appearing with high frequency, the backtracking of maximum matching method is referred. Through this method, query of language is exactly lexical analyze. The complexity of time is low. In natural language judging section, according to the Chinese query of language's simple grammar and non-context-sensitive between them, NLI-NFA system applies NFA model and defines restricted language's grammar and states set. The result of lexical analysis is concerned as the input character of the NFA model. Then according to the grammar and semantics defined in the system, the state is transferred with backtracking. If the state transfer to one of finish states, the Chinese query of language is accepted by the NFAmodel------the natural language is understood by the system. Otherwise the Chinesequery of language isn't accepted by the NFA model, the system requires the user transfer sentence form to input again. In the middle query language and SQL creation section, if the Chinese query of language is accepted, the middle query language...
Keywords/Search Tags:Artificial Intelligence, Natural Language Processing, Natural Language Interface of Database, man-machine interface
PDF Full Text Request
Related items