An Effective Deductive Object-Oriented Database Through Language Integration.
Maria L. Barja, Norman W. Paton, Alvaro A. A. Fernandes, M. Howard Williams, Andrew Dinn:
An Effective Deductive Object-Oriented Database Through Language Integration.
VLDB 1994: 463-474@inproceedings{DBLP:conf/vldb/BarjaPFWD94,
author = {Maria L. Barja and
Norman W. Paton and
Alvaro A. A. Fernandes and
M. Howard Williams and
Andrew Dinn},
editor = {Jorge B. Bocca and
Matthias Jarke and
Carlo Zaniolo},
title = {An Effective Deductive Object-Oriented Database Through Language
Integration},
booktitle = {VLDB'94, Proceedings of 20th International Conference on Very
Large Data Bases, September 12-15, 1994, Santiago de Chile, Chile},
publisher = {Morgan Kaufmann},
year = {1994},
isbn = {1-55860-153-8},
pages = {463-474},
ee = {db/conf/vldb/vldb94-463.html},
crossref = {DBLP:conf/vldb/94},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Abstract
This paper presents an approach to the development of a practical
deductive object-oriented database (DOOD) system based upon the
integration of a logic query language with an imperative programming
language in the context of an object-oriented data model. The
approach is novel, in that a formally defined data model has been
used as the starting point for the development of the two languages.
This has enabled a seamless integration of the two languages, which
is the central theme of this paper. It is shown how the two
languages have been developed from the underlying data model,
and several alternative approaches to their integration are presented,
one of which has been chosen for implementation. The approach is
compared with other examples of language integration in a database
context, and it is argued that the resulting system overcomes a
number of important challenges associated with the development of
practical deductive object-oriented database systems.
Copyright © 1994 by the VLDB Endowment.
Permission to copy without fee all or part of this material is granted provided that the copies are not made or
distributed for direct commercial advantage, the VLDB
copyright notice and the title of the publication and
its date appear, and notice is given that copying
is by the permission of the Very Large Data Base
Endowment. To copy otherwise, or to republish, requires
a fee and/or special permission from the Endowment.
Online Paper
CDROM Version: Load the CDROM "Volume 1 Issue 5, VLDB '89-'97" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
Printed Edition
Jorge B. Bocca, Matthias Jarke, Carlo Zaniolo (Eds.):
VLDB'94, Proceedings of 20th International Conference on Very Large Data Bases, September 12-15, 1994, Santiago de Chile, Chile.
Morgan Kaufmann 1994, ISBN 1-55860-153-8
Contents
References
- [Abi90]
- Serge Abiteboul:
Towards a Deductive Object-Oriented Database Language.
Data Knowl. Eng. 5: 263-287(1990)
- [AWP93]
- Alia I. Abdelmoty, M. Howard Williams, Norman W. Paton:
Deduction and Deductive Databases for Geographic Data Handling.
SSD 1993: 443-464
- [BFP+94]
- Maria L. Barja, Alvaro A. A. Fernandes, Norman W. Paton, M. Howard Williams, Andrew Dinn, Alia I. Abdelmoty:
Design and implementation of ROCK & ROLL: a deductive object-oriented database system.
Inf. Syst. 20(3): 185-211(1995)
- [BM92]
- Elisa Bertino, Danilo Montesi:
Towards a Logical-Object Oriented Programming Language for Databases.
EDBT 1992: 168-183
- [CCCR+90]
- Filippo Cacace, Stefano Ceri, Stefano Crespi-Reghizzi, Letizia Tanca, Roberto Zicari:
Integrating Object-Oriented Data Modeling with a Rule-Based Programming Paradigm.
SIGMOD Conference 1990: 225-236
- [CDG+90]
- ...
- [CGT90]
- Stefano Ceri, Georg Gottlob, Letizia Tanca:
Logic Programming and Databases.
Springer 1990, ISBN 3-540-51728-6
- [Dat90]
- ...
- [DKM91]
- ...
- [FBPW93]
- Alvaro A. A. Fernandes, Maria L. Barja, Norman W. Paton, M. Howard Williams:
A Deductive Object-Oriented Database For Data Intensive Application Development.
BNCOD 1993: 176-198
- [FPWB92]
- ...
- [FWP93]
- ...
- [FWP94]
- Alvaro A. A. Fernandes, Norman W. Paton, M. Howard Williams:
A Logical Query Language for an Object-Oriented Data Model.
Rules in Database Systems 1993: 234-250
- [JJR90]
- Matthias Jarke, Manfred A. Jeusfeld, Thomas Rose:
Software Process Modeling as a Strategy for KBMS Implementation.
DOOD 1989: 531-550
- [JL93]
- ...
- [KL89]
- Michael Kifer, Georg Lausen:
F-Logic: A Higher-Order language for Reasoning about Objects, Inheritance, and Scheme.
SIGMOD Conference 1989: 134-146
- [KL90]
- Michael Kifer, Eliezer L. Lozinskii:
On Compile-Time Query Optimization in Deductive Databases by Means of Static Filtering.
ACM Trans. Database Syst. 15(3): 385-426(1990)
- [KNN90]
- ...
- [KR91]
- ...
- [LO91]
- Yanjun Lou, Z. Meral Özsoyoglu:
LLO: An Object-Oriented Deductive Language with Methods and Method Inheritance.
SIGMOD Conference 1991: 198-207
- [Men87]
- ...
- [MTH90]
- ...
- [Mum93]
- ...
- [NT89]
- Shamim A. Naqvi, Shalom Tsur:
A Logical Language for Data and Knowledge Bases.
Computer Science Press 1989, ISBN 0-7167-8200-6
- [PDR91]
- Geoffrey Phipps, Marcia A. Derr, Kenneth A. Ross:
Glue-Nail: A Deductive Database System.
SIGMOD Conference 1991: 308-317
- [PS91]
- Alexandra Poulovassilis, Carol Small:
A Functional Programming Approach to Deductive Databases.
VLDB 1991: 491-500
- [SRSS93]
- Divesh Srivastava, Raghu Ramakrishnan, Praveen Seshadri, S. Sudarshan:
Coral++: Adding Object-Orientation to a Logic Database Language.
VLDB 1993: 158-170
- [Ull91]
- Jeffrey D. Ullman:
A Comparison between Deductive and Object-Oriented Database Systems.
DOOD 1991: 263-277
Copyright © Tue Mar 16 02:22:04 2010
by Michael Ley (ley@uni-trier.de)