A Knowledge-Based Approach to Cooperative Relational Database Querying

We present in this paper an approach to providing cooperativeness in database querying using artificial intelligence techniques. The main focus is a cooperative interface that assists nonexperienced and casual users in extracting useful answers from a relational database. Our approach relies on an architecture that comprises two knowledge bases which store rules that describe the application domain and guide the process of query formulation and answering. A subset of SQL is used for expressing queries, and the cooperative interface relieves the user from knowing its full syntax and the structure of the database.

[1]  Alberto H. F. Laender,et al.  Cooperative querying in relational databases , 1997, Proceedings 17th International Conference of the Chilean Computer Science Society.

[2]  Frédéric Cuppens,et al.  Cooperative Answering: A Methodology to Provide Intelligent Access to databases , 1988, Expert Database Conf..

[3]  Yannis E. Ioannidis,et al.  Incomplete path expressions and their disambiguation , 1994, SIGMOD '94.

[4]  Michael R. Genesereth,et al.  The Conceptual Basis for Mediation Services , 1997, IEEE Expert.

[5]  J. Mylopoulos,et al.  Cooperative Information Systems , 1997, IEEE Expert.

[6]  Berthier A. Ribeiro-Neto,et al.  Reactive ranking for cooperative databases , 1997, Proceedings 17th International Conference of the Chilean Computer Science Society.

[7]  Richard W. Scamell,et al.  A Human Factors Experimental Comparison of SQL and QBE , 1993, IEEE Trans. Software Eng..

[8]  Won Kim,et al.  On optimizing an SQL-like nested query , 1982, TODS.

[9]  Amihai Motro FLEX: A Tolerant and Cooperative User Interface to Databases , 1990, IEEE Trans. Knowl. Data Eng..

[10]  Qiming Chen,et al.  Cooperative Query Answering via Type Abstraction Hierarchy , 1991 .

[11]  Frédéric Cuppens,et al.  Extending answers to neighbour entities in a cooperative answering context , 1991, Decis. Support Syst..

[12]  Sang Kyun Cha Kaleidoscope: A Cooperative Menu-Guided Query Interface (SQL Version) , 1991, IEEE Trans. Knowl. Data Eng..

[13]  Gerard Salton,et al.  Improving retrieval performance by relevance feedback , 1997, J. Am. Soc. Inf. Sci..