Implementation of the CORAL Deductive Database System.
Raghu Ramakrishnan, Divesh Srivastava, S. Sudarshan, Praveen Seshadri:
Implementation of the CORAL Deductive Database System.
SIGMOD Conference 1993: 167-176@inproceedings{DBLP:conf/sigmod/RamakrishnanSSS93,
author = {Raghu Ramakrishnan and
Divesh Srivastava and
S. Sudarshan and
Praveen Seshadri},
editor = {Peter Buneman and
Sushil Jajodia},
title = {Implementation of the CORAL Deductive Database System},
booktitle = {Proceedings of the 1993 ACM SIGMOD International Conference on
Management of Data, Washington, D.C., May 26-28, 1993},
publisher = {ACM Press},
year = {1993},
pages = {167-176},
ee = {http://doi.acm.org/10.1145/170035.170067, db/conf/sigmod/RamakrishnanSSS93.html},
crossref = {DBLP:conf/sigmod/93},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Abstract
CORAL is a deductive database system that supports a rich
declarative language, provides a wide range of evaluation methods,
and allows a combination of declarative and imperative programming.
The data can be persistent on disk or can reside in
main-memory. We describe the architecture and implementation of CORAL.
There were two important goals in the design of the CORAL
architecture: (1) to integrate the different evaluation strategies
in a reasonable fashion, and (2) to allow users to influence the
optimization techniques used so as to exploit the full power of the
CORAL implementation. A CORAL declarative program can be
organized as a collection of interacting modules and this modular
structure is the key to satisfying both these goals. The high
level module interface allows modules with different evaluation
techniques to interact in a transparent fashion. Further, users
can optionally tailor the execution of a program by selecting from
among a wide range of control choices at the level of each module.
CORAL also has an interface with C++, and users can program
in a combination of declarative CORAL, and C++ extended
with CORAL primitive. A high degree of extensibity is provided
by allowing C++ programmers to use the class structure of C++
to enhance the CORAL implementation.
Copyright © 1993 by the ACM,
Inc., used by permission. Permission to make
digital or hard copies is granted provided that
copies are not made or distributed for profit or
direct commercial advantage, and that copies show
this notice on the first page or initial screen of
a display along with the full citation.
Online Version (ACM WWW Account required): Full Text in PDF Format
CDROM Version: Load the CDROM "Volume 1 Issue 1, SIGMOD '93-'97" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
Printed Edition
Peter Buneman, Sushil Jajodia (Eds.):
Proceedings of the 1993 ACM SIGMOD International Conference on Management of Data, Washington, D.C., May 26-28, 1993.
ACM Press 1993
,
SIGMOD Record 22(2),
June 1993
Contents
[Index Terms]
[Full Text in PDF Format, 1108 KB]
References
- [1]
- Isaac Balbin, Kotagiri Ramamohanarao:
A Generalization of the Differential Approach to Recursive Query Evaluation.
J. Log. Program. 4(3): 259-262(1987)

- [2]
- ...
- [3]
- Danette Chimenti, Ruben Gamboa, Ravi Krishnamurthy, Shamim A. Naqvi, Shalom Tsur, Carlo Zaniolo:
The LDL System Prototype.
IEEE Trans. Knowl. Data Eng. 2(1): 76-90(1990)

- [4]
- Burkhard Freitag, Heribert Schütz, Günther Specht:
LOLA - A Logic Language for Deductive Databases and its Implementation.
DASFAA 1991: 216-225

- [5]
- ...
- [6]
- ...
- [7]
- David B. Kemp, Kotagiri Ramamohanarao, Zoltan Somogyi:
Right-, left- and multi-linear rule transformations that maintain context information.
VLDB 1990: 380-391

- [8]
- Gerald Kiernan, Christophe de Maindreville, Eric Simon:
Making Deductive Databases a Practical Technology: A Step Forward.
SIGMOD Conference 1990: 237-246

- [9]
- Werner Kießling, Helmut Schmidt, Werner Strauß, Gerhard Dünzinger:
DECLARE and SDS: Early Efforts to Commercialize Deductive Database Technology.
VLDB J. 3(2): 211-243(1994)

- [10]
- Alexandre Lefebvre:
Towards an Efficient Evaluation of Recursive Aggregates in Deductive Databases.
FGCS 1992: 915-925

- [11]
- Katherine A. Morris, Jeffrey D. Ullman, Allen Van Gelder:
Design Overview of the NAIL! System.
ICLP 1986: 554-568

- [12]
- Inderpal Singh Mumick, Hamid Pirahesh, Raghu Ramakrishnan:
The Magic of Duplicates and Aggregates.
VLDB 1990: 264-277

- [13]
- Shamim A. Naqvi, Shalom Tsur:
A Logical Language for Data and Knowledge Bases.
Computer Science Press 1989, ISBN 0-7167-8200-6

- [14]
- Jeffrey F. Naughton, Raghu Ramakrishnan, Yehoshua Sagiv, Jeffrey D. Ullman:
Argument Reduction by Factoring.
VLDB 1989: 173-182

- [15]
- Geoffrey Phipps, Marcia A. Derr, Kenneth A. Ross:
Glue-Nail: A Deductive Database System.
SIGMOD Conference 1991: 308-317

- [16]
- Raghu Ramakrishnan:
Magic Templates: A Spellbinding Approach to Logic Programs.
ICLP/SLP 1988: 140-159

- [17]
- Raghu Ramakrishnan, Catriel Beeri, Ravi Krishnamurthy:
Optimizing Existential Datalog Queries.
PODS 1988: 89-102

- [18]
- Raghu Ramakrishnan, Per Bothner, Divesh Srivastava, S. Sudarshan:
CORAL - A Database Programming Language.
Workshop on Deductive Databases 1990: 0-

- [19]
- ...
- [20]
- Raghu Ramakrishnan, Divesh Srivastava, S. Sudarshan:
Rule Ordering in Bottom-Up Fixpoint Evaluation of Logic Programs.
IEEE Trans. Knowl. Data Eng. 6(4): 501-517(1994)

- [21]
- Raghu Ramakrishnan, Divesh Srivastava, S. Sudarshan:
Controlling the Search in Bottom-Up Evaluation.
JICSLP 1992: 273-287

- [22]
- Raghu Ramakrishnan, Divesh Srivastava, S. Sudarshan:
CORAL - Control, Relations and Logic.
VLDB 1992: 238-250

- [23]
- ...
- [24]
- Raghu Ramakrishnan, S. Sudarshan:
Top-Down versus Bottom-Up Revisited.
ISLP 1991: 321-336

- [25]
- Divesh Srivastava, Raghu Ramakrishnan, Praveen Seshadri, S. Sudarshan:
Coral++: Adding Object-Orientation to a Logic Database Language.
VLDB 1993: 158-170

- [26]
- S. Sudarshan, Raghu Ramakrishnan:
Optimizations of Bottom-Up Evaluation with Non-Ground Terms (Extended Abstract).
Workshop on Deductive Databases, JICSLP 1992: 136-145

- [27]
- Shalom Tsur, Carlo Zaniolo:
LDL: A Logic-Based Data Language.
VLDB 1986: 33-41

- [28]
- Jayen Vaghani, Kotagiri Ramamohanarao, David B. Kemp, Zoltan Somogyi, Peter J. Stuckey:
Design Overview of the Aditi Deductive Database System.
Workshop on Deductive Databases 1990: 0-

- [29]
- ...
Last update Thu May 24 04:43:23 2012
CET by the DBLP Team —
Data released under the ODC-BY 1.0 license — See also our legal information page