Implementation of Query Processor Using Automata and Natural Language Processing

The field of query processing has recently been coupled with natural language processing (NLP) that has shown dramatic shift in both research direction and methodology in the past few years. In past, most of the work was done on computational linguistics which drew focus on purely symbolic methods. Recently, more prominence is given to hybrid methods that combine new empirical corpus-based methods, including the use of probabilistic and information theoretic techniques, with traditional symbolic methods. The main purpose of Natural Language Query Processing is to interpret an English sentence and hence a complementary action is taken. Querying to databases in natural language is a convenient method for data access, especially for newbie's who have less knowledge about complicated database query languages such as SQL. This paper emphasise on the structural designing methods for translating English Query into SQL using automata.