On Implementing SchemaLog - A Database Programming Language.
Alanoly Andrews, Nematollaah Shiri, Laks V. S. Lakshmanan, Iyer N. Subramanian:
On Implementing SchemaLog - A Database Programming Language.
CIKM 1996: 309-316@inproceedings{DBLP:conf/cikm/AndrewsLSS96,
author = {Alanoly Andrews and
Nematollaah Shiri and
Laks V. S. Lakshmanan and
Iyer N. Subramanian},
title = {On Implementing SchemaLog - A Database Programming Language},
booktitle = {CIKM '96, Proceedings of the Fifth International Conference on
Information and Knowledge Management, November 12 - 16, 1996,
Rockville, Maryland, USA},
publisher = {ACM},
year = {1996},
pages = {309-316},
ee = {db/conf/cikm/AndrewsLSS96.html, http://doi.acm.org/10.1145/238355.238565},
crossref = {DBLP:conf/cikm/96},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
BibTeX
Abstract
Efficient implementation of advanced database programming languages
call for investigating novel architectures and algorithms. In this
paper, we discuss our implementation of SchemaLog, a logic-based
database programming language, capable of offering a powerful platform
for a variety of database applications involving data/meta-data querying
and restructuring. Our architecture for the implementation is based on
compiling SchemaLog constructs into an extended version of relational
algebra called Schema Algebra. Based on this algebra, we develop a
top-down algorithm for evaluating SchemaLog programs. We discuss three
alternative storage structures for the implementation and study their
effect on the efficiency of implementation. For each storage structure,
we propose strategies for implementing our algebraic operators. We have
implemented all these strategies on top of MicroSoft Access DBMS running
on Windows 3.1, and have run an extensive set of experiments for evaluating
the efficiency of alternative strategies under varied mix of querying
and restructuring operations. We discuss the results of our experiments
and conclude with a discussion of a graphic user interface for SchemaLog
program development, that has also been implemented.
Copyright © 1996 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.
CDROM Version: Load the CDROM "Volume 2 Issue 4, CIKM, DOLAP, GIS, SIGFIDET, ..." and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
BibTeX
Printed Edition
CIKM '96, Proceedings of the Fifth International Conference on Information and Knowledge Management, November 12 - 16, 1996, Rockville, Maryland, USA.
ACM 1996
Contents BibTeX
Online Edition
Citation Page
BibTeX
BibTeX
ACM SIGMOD Anthology - DBLP:
[Home | Search: Author, Title | Conferences | Journals]
CIKM 1996 Proceedings, ACM SIGMOD Anthology: Copyright © by ACM (info@acm.org), Corrections: anthology@acm.org
DBLP: Copyright © by Michael Ley (ley@uni-trier.de), last change: Sat May 16 23:01:53 2009