Loose coupling of KAUS with existing RDBMSs

作者:

Highlights:

摘要

With the recent progress and popularization of computers and computer communications, the technology for the integrated use of distributed computer hardware and softwares through computer networks is becoming important. Especially, in the current paradigm of knowledge processing, it has become one of the main subjects to couple the knowledge based systems with remote or local database systems for their integrated and more intellectual use. We introduce a knowledge processing system KAUS (Knowledge Acquisition and Utilization System), which is a logic based system, and describe how to couple it loosely with existing relational database systems (RDBMSs). In loosely coupling, we take an approach to generate an intermediate language for the database access from the given query, translate it to the target RDB language then evaluate it in the RDBMS, and finally receive the result from the RDBMS. Queries implying database access are evaluated by the mixed use of interpretive and compiled method. We illustrate examples of coupling KAUS with a database system UNIFY which supports SQL and a personal database system dBaseIII which supports its own procedural language for data manipulation.

论文关键词:Loose coupling databases,Integration of databases,Interpretive and compiled method,Intermediate language,Predicate logic,Program transformation

论文评审过程:Available online 13 February 2003.

论文官网地址:https://doi.org/10.1016/0169-023X(90)90003-V