Edmund Sowah, International Journal of Computer Science and Mobile Computing, Vol.7 Issue.11, November- 2018, pg. 1-7 © 2018, IJCSMC All Rights Reserved 1 Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320088X IMPACT FACTOR: 6.017 IJCSMC, Vol. 7, Issue. 11, November 2018, pg.1 7 NATURAL LANGUAGE PROCESSING IN COOPERATIVE QUERY ANSWERING DATABASES (NLPiCQA) Edmund Sowah Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, China esowah2000@gmail.com; esowah2000@nuaa.edu.gh Abstract - It has been the desire of casual users of databases and information system to have systems that minimize or eliminate the communication gap between computers and humans. Even though, in recent times, almost all computer and mobile applications store information in databases, the process of getting access to this information has not been easier for casual users. Retrieving information from databases requires technical proficiency in Structured Query Language (SQL) and knowledge of the database structure and tuple attributes. The aim of this paper is present a cooperative approach to information search and retrieval in databases and information systems. This paper present an architecture that combines Natural Language Processing (NLP) and Cooperative Query Processing (CQA) to develop a cooperative database system. The architecture proposed enables casual users to submit queries in plain English language and the system returns cooperative results results more than what the user will normally require. Keywords - Natural Language Processing, Cooperative Query Answering, Structured Query Language, Cooperative database system, information retrieval I. INTRODUCTION Databases are comprehensive element in private and public information systems, which are essential in number of application areas [1]. Traditional database systems have been of great importance for a long time. In as much as they are still important, they have not been easier to be used by casual users. There are many information stored in database systems but getting access to them is rather difficult to casual computer users. This is because users need to submit queries in SQL syntax in order to get information from traditional database systems. In addition to writing