CORAL - Control, Relations and Logic.
Raghu Ramakrishnan, Divesh Srivastava, S. Sudarshan:
CORAL - Control, Relations and Logic.
VLDB 1992: 238-250@inproceedings{DBLP:conf/vldb/RamakrishnanSS92,
author = {Raghu Ramakrishnan and
Divesh Srivastava and
S. Sudarshan},
editor = {Li-Yan Yuan},
title = {CORAL - Control, Relations and Logic},
booktitle = {18th International Conference on Very Large Data Bases, August
23-27, 1992, Vancouver, Canada, Proceedings},
publisher = {Morgan Kaufmann},
year = {1992},
isbn = {1-55860-151-1},
pages = {238-250},
ee = {db/conf/vldb/RamakrishnanSS92.html},
crossref = {DBLP:conf/vldb/92},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Abstract
CORAL is a modular declarative query language/programming language that supports general Horn clauses with complex terms, set-grouping, aggregation, negation,and relations with tuples that contain (universally quantified) variables.
Support for persistent relations is provided by using the EXODUS storage manager.
A unique feature of CORAL is that it provides a wide range of evaluation strategies and allows users to - optionally - tailor execution of a program through high-level annotations.
A CORAL program is organized as a collection of modules, and this structure is used as the basis for expressing control choices.
CORAL has an interface to C++, and uses the class structure of C++ to provide extensibility.
Finally, CORAL supports a command sublanguage, in which statements are evaluated in a user-specified order.
The statements can be queries, updates, production-system style rules, or any command that can be typed in at the CORAL system prompt.
Copyright © 1992 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
Li-Yan Yuan (Ed.):
18th International Conference on Very Large Data Bases, August 23-27, 1992, Vancouver, Canada, Proceedings.
Morgan Kaufmann 1992, ISBN 1-55860-151-1
Contents
References
- [BNST91]
- Catriel Beeri, Shamim A. Naqvi, Oded Shmueli, Shalom Tsur:
Set Constructors in a Logic Database Language.
J. Log. Program. 10(1/2/3&4): 181-232(1991)
- [CDRS86]
- Michael J. Carey, David J. DeWitt, Joel E. Richardson, Eugene J. Shekita:
Object and File Management in the EXODUS Extensible Database System.
VLDB 1986: 91-100
- [CGK+90]
- 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)
- [GPSZ91]
- Fosca Giannotti, Dino Pedreschi, Domenico Saccà, Carlo Zaniolo:
Non-Determinism in Deductive Databases.
DOOD 1991: 129-146
- [GZG92]
- Sergio Greco, Carlo Zaniolo, Sumit Ganguly:
Greedy by Choice.
PODS 1992: 105-113
- [JMSY90]
- Joxan Jaffar, Spiro Michaylov, Peter J. Stuckey, Roland H. C. Yap:
The CLP(R) Language and System.
ACM Trans. Program. Lang. Syst. 14(3): 339-395(1992)
- [KdMS90]
- Gerald Kiernan, Christophe de Maindreville, Eric Simon:
Making Deductive Databases a Practical Technology: A Step Forward.
SIGMOD Conference 1990: 237-246
- [MPR90]
- Inderpal Singh Mumick, Hamid Pirahesh, Raghu Ramakrishnan:
The Magic of Duplicates and Aggregates.
VLDB 1990: 264-277
- [MUVG86]
- Katherine A. Morris, Jeffrey D. Ullman, Allen Van Gelder:
Design Overview of the NAIL! System.
ICLP 1986: 554-568
- [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
- [RBSS90]
- Raghu Ramakrishnan, Per Bothner, Divesh Srivastava, S. Sudarshan:
CORAL - A Database Programming Language.
Workshop on Deductive Databases 1990: 0-
- [Ros90]
- Kenneth A. Ross:
Modular Stratification and Magic Sets for DATALOG Programs with Negation.
PODS 1990: 161-171
- [RSS92a]
- Raghu Ramakrishnan, Divesh Srivastava, S. Sudarshan:
Controlling the Search in Bottom-Up Evaluation.
JICSLP 1992: 273-287
- [RSS92b]
- ...
- [SR91]
- S. Sudarshan, Raghu Ramakrishnan:
Aggregation and Relevance in Deductive Databases.
VLDB 1991: 501-511
- [STZ92]
- Oded Shmueli, Shalom Tsur, Carlo Zaniolo:
Compilation of Set Terms in the Logic Data Language (LDL).
J. Log. Program. 12(1&2): 89-119(1992)
- [VBKL90]
- ...
- [VRK+90]
- 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-
Copyright © Tue Mar 16 02:22:02 2010
by Michael Ley (ley@uni-trier.de)