A Multi-Set Extended Relational Algebra - A Formal Approach to a Practical Issue.
Paul W. P. J. Grefen, Rolf A. de By:
A Multi-Set Extended Relational Algebra - A Formal Approach to a Practical Issue.
ICDE 1994: 80-88@inproceedings{DBLP:conf/icde/GrefenB94,
author = {Paul W. P. J. Grefen and
Rolf A. de By},
title = {A Multi-Set Extended Relational Algebra - A Formal Approach to
a Practical Issue},
booktitle = {Proceedings of the Tenth International Conference on Data Engineering,
February 14-18, 1994, Houston, Texas, USA},
publisher = {IEEE Computer Society},
year = {1994},
isbn = {0-8186-5400-7},
pages = {80-88},
ee = {db/conf/icde/GrefenB94.html},
crossref = {DBLP:conf/icde/94},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Abstract
The relational data model is based on sets of tuples,
i.e. it does not allow duplicate tuples in a relation.
Many database languages and systems do require multi-
set semantics though, either because of functional
requirements or because of the high costs of duplicate
removal in database operations. Several proposals have
been presented that discuss multi-set semantics. As
these proposals tend to be either rather practical, lacking
the formal background, or rather formal, lacking the
connection to database practice, the gap between theory
and practice has not been spanned yet. This paper
proposes a complete extended relational algebra with
multi-set semantics, having a clear formal background
and a close connection to the standard relational algebra.
It includes constructs that extend the algebra to a
complete sequential database manipulation language
that can either be used as a formal background to other
multi-set languages like SQL, or as a database
manipulation language on its own. The practical
usability of the latter option has been demonstrated in
the PRISMA/DB database project, where a variant of
the language has been used as the primary database
language.
Copyright © 1994 by The Institute of
Electrical and Electronic Engineers, Inc. (IEEE).
Abstract used with permission.
CDROM Version: Load the CDROM "Volume 2 Issue 6, ICDE 1984-1995" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
Printed Edition
Proceedings of the Tenth International Conference on Data Engineering, February 14-18, 1994, Houston, Texas, USA.
IEEE Computer Society 1994, ISBN 0-8186-5400-7
Contents
References
- [1]
- Joseph Albert:
Algebraic Properties of Bag Data Types.
VLDB 1991: 211-219

- [2]
- ...
- [3]
- Peter M. G. Apers, Carel A. van den Berg, Jan Flokstra, Paul W. P. J. Grefen, Martin L. Kersten, Annita N. Wilschut:
PRISMA/DB: A Parallel Main Memory Relational DBMS.
IEEE Trans. Knowl. Data Eng. 4(6): 541-554(1992)

- [4]
- Stefano Ceri, Giuseppe Pelagatti:
Distributed Databases: Principles and Systems.
McGraw-Hill Book Company 1984, ISBN 0-07-010829-3

- [5]
- Stefano Ceri, Georg Gottlob:
Translating SQL Into Relational Algebra: Optimization, Semantics, and Equivalence of SQL Queries.
IEEE Trans. Software Eng. 11(4): 324-345(1985)

- [6]
- ...
- [7]
- E. F. Codd:
A Relational Model of Data for Large Shared Data Banks.
Commun. ACM 13(6): 377-387(1970)

- [8]
- Ramez Elmasri, Shamkant B. Navathe:
Fundamentals of Database Systems.
Benjamin/Cummings 1989

- [9]
- Jim Gray:
The Transaction Concept: Virtues and Limitations (Invited Paper).
VLDB 1981: 144-154

- [10]
- ...
- [11]
- ...
- [12]
- Aviel Klausner, Nathan Goodman:
Multirelations - Semantice and Languages.
VLDB 1985: 251-258

- [13]
- Abraham Silberschatz, Henry F. Korth:
Database System Concepts, 1st Edition.
McGraw-Hill Book Company 1986, ISBN 0-07-100529-3

- [14]
- ...
- [15]
- Jeffrey D. Ullman:
Principles of Database Systems, 2nd Edition.
Computer Science Press 1982, ISBN 0-914894-36-6

Copyright © Tue Dec 8 20:10:18 2009
by Michael Ley (ley@uni-trier.de)