Glue-Nail: A Deductive Database System.
Geoffrey Phipps, Marcia A. Derr, Kenneth A. Ross:
Glue-Nail: A Deductive Database System.
SIGMOD Conference 1991: 308-317@inproceedings{DBLP:conf/sigmod/PhippsDR91,
author = {Geoffrey Phipps and
Marcia A. Derr and
Kenneth A. Ross},
editor = {James Clifford and
Roger King},
title = {Glue-Nail: A Deductive Database System},
booktitle = {Proceedings of the 1991 ACM SIGMOD International Conference on
Management of Data, Denver, Colorado, May 29-31, 1991},
publisher = {ACM Press},
year = {1991},
pages = {308-317},
ee = {http://doi.acm.org/10.1145/115790.115840, db/conf/sigmod/PhippsDR91.html},
crossref = {DBLP:conf/sigmod/91},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Abstract
Glue is a procedural language for deductive databases.
It is designed to complement the purely declarative
NAIL! language, firstly by performing system functions
impossible to write in NAIL!, and secondly by allowing
the procedural specification of algorithms for critical
code sections. The two languages together are sufficient
to write a complete application. Glue was designed to
be as close to NAIL! as possible, hence minimizing the
impedance mismatch problem. In this paper we concentrate
on Glue. Pseudo-higher order programming is
used in both languages, in the style of HiLog [1]. In particular
Glue-Nail can handle set valued attributes (non-1NF
schemas) in a clean and efficient manner. NAIL!
code is compiled into Glue code, simplifying the system
design. An experimental implementation has been
written, a more efficient version is under design.
Copyright © 1991 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 2, SIGMOD '75-'92" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
Printed Edition
James Clifford, Roger King (Eds.):
Proceedings of the 1991 ACM SIGMOD International Conference on Management of Data, Denver, Colorado, May 29-31, 1991.
ACM Press 1991
,
SIGMOD Record 20(2),
June 1991
Contents
[Index Terms]
[Full Text in PDF Format, 1024 KB]
References
- [1]
- Weidong Chen, Michael Kifer, David Scott Warren:
HiLog as a Platform for Database Languages.
DBPL 1989: 315-329

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

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

- [5]
- Geoffrey Phipps:
Glue: A Deductive Database Programming Language (Extended Abstract).
Workshop on Deductive Databases 1990: 0-

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

- [9]
- 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-

- [10]
- Carlo Zaniolo:
Deductive Databases - Theory Meets Practice.
EDBT 1990: 1-15

Copyright © Tue Dec 15 19:21:09 2009
by Michael Ley (ley@uni-trier.de)