Design and implementation of ROCK & ROLL: A deductive object-oriented database system

作者:

Highlights:

摘要

This paper presents an approach to the development of a deductive object-oriented database system, describing the key design decisions and their consequences for implementation. The approach is novel, in that it integrates an object-oriented database system manipulated using an imperative programming language (ROCK) with a logic language for expressing queries and methods (ROLL). The integration is made seamless by deriving both the imperative and logic languages from a single formally defined data model, thereby avoiding impedance mismatches when they are integrated.

论文关键词:Deductive Object-Oriented Databases,Deductive Databases,Object-Oriented Databases,Database Programming,Logic Programming

论文评审过程:Received 30 May 1994, Revised 10 January 1995, Available online 19 January 2000.

论文官网地址:https://doi.org/10.1016/0306-4379(95)00009-S