Combining Theory and Practice in Integrity Control: A Declarative Approach to the Specification of a Transaction Modification Subsystem.
Paul W. P. J. Grefen:
Combining Theory and Practice in Integrity Control: A Declarative Approach to the Specification of a Transaction Modification Subsystem.
VLDB 1993: 581-591@inproceedings{DBLP:conf/vldb/Grefen93,
author = {Paul W. P. J. Grefen},
editor = {Rakesh Agrawal and
Se{\'a}n Baker and
David A. Bell},
title = {Combining Theory and Practice in Integrity Control: A Declarative
Approach to the Specification of a Transaction Modification Subsystem},
booktitle = {19th International Conference on Very Large Data Bases, August
24-27, 1993, Dublin, Ireland, Proceedings},
publisher = {Morgan Kaufmann},
year = {1993},
isbn = {1-55860-152-X},
pages = {581-591},
ee = {db/conf/vldb/Grefen93.html},
crossref = {DBLP:conf/vldb/93},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
Abstract
Integrity control is generally considered an important topic in the field of database system research.
In the database literature, many proposals for integrity control mechanisms canbe found.
A large group of proposals has a formal character, and does not cover complete algorithms that can be used in a real-world database system with multi-update transactions.
Another group of proposals is system-oriented and often lacks a complete formalbackground on transactions and integrity control; algorithms are usually described in system terms.
This paper combines the essentials of both groups: it presents a declarative specification of a transaction-based integrity control technique that has a solidformal basis and can easily be applied in real-world database systems.
The technique, called transaction modification, features simple semantics, full transaction support, and extensibility to parallel data processing.
These claims are supported by a prototype implementation of a transaction modification subsystem in the high-performance PRISMA/DB database system.
This paper shows that it is well possible for an integrity control technique tocombine a formal approach with complete functionality and high performance.
Copyright © 1993 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
Rakesh Agrawal, Seán Baker, David A. Bell (Eds.):
19th International Conference on Very Large Data Bases, August 24-27, 1993, Dublin, Ireland, Proceedings.
Morgan Kaufmann 1993, ISBN 1-55860-152-X
Contents
References
- [1]
- 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)
- [2]
- Philip A. Bernstein, Barbara T. Blaustein, Edmund M. Clarke:
Fast Maintenance of Semantic Integrity Assertions Using Redundant Aggregate Data.
VLDB 1980: 126-136
- [3]
- Stefano Ceri, Giuseppe Pelagatti:
Distributed Databases: Principles and Systems.
McGraw-Hill Book Company 1984, ISBN 0-07-010829-3
- [4]
- Stefano Ceri, Jennifer Widom:
Deriving Production Rules for Constraint Maintainance.
VLDB 1990: 566-577
- [5]
- ...
- [6]
- Jim Gray:
The Transaction Concept: Virtues and Limitations (Invited Paper).
VLDB 1981: 144-154
- [7]
- Paul W. P. J. Grefen, Peter M. G. Apers:
Parallel Handling of Integrity Constraints on Fragmented Relations.
DPDS 1990: 138-145
- [8]
- ...
- [9]
- Paul W. P. J. Grefen, Jan Flokstra, Peter M. G. Apers:
Performance Evaluation of Integrity Control in a Parallel Main-Memory Database System.
DEXA 1992: 96-101
- [10]
- Paul W. P. J. Grefen, Peter M. G. Apers:
Integrity Control in Relational Database Systems - An Overview.
Data Knowl. Eng. 10: 187-223(1993)
- [11]
- Arding Hsu, Tomasz Imielinski:
Integrity Checking for Multiple Updates.
SIGMOD Conference 1985: 152-168
- [12]
- Anthony C. Klug:
Equivalence of Relational Algebra and Relational Calculus Query Languages Having Aggregate Functions.
J. ACM 29(3): 699-717(1982)
- [13]
- Abraham Silberschatz, Henry F. Korth:
Database System Concepts, 1st Edition.
McGraw-Hill Book Company 1986, ISBN 0-07-100529-3
- [14]
- Jean-Marie Nicolas:
Logic for Improving Integrity Checking in Relational Data Bases.
Acta Inf. 18: 227-253(1982)
- [15]
- ...
- [16]
- Xiaolei Qian, Gio Wiederhold:
Knowledge-based Integrity Constraint Validation.
VLDB 1986: 3-12
- [17]
- Eric Simon, Patrick Valduriez:
Design and Implementation of an Extendible Integrity Subsystem.
SIGMOD Conference 1984: 9-17
- [18]
- ...
- [19]
- Michael Stonebraker:
Implementation of Integrity Constraints and Views by Query Modification.
SIGMOD Conference 1975: 65-78
- [20]
- Michael Stonebraker, Greg Kemnitz:
The Postgres Next Generation Database Management System.
Commun. ACM 34(10): 78-92(1991)
- [21]
- Jeffrey D. Ullman:
Principles of Database Systems, 2nd Edition.
Computer Science Press 1982, ISBN 0-914894-36-6
- [22]
- ...
Copyright © Tue Mar 16 02:22:03 2010
by Michael Ley (ley@uni-trier.de)