Specifying interdatabase dependencies in a multidatabase environment
- 1 December 1991
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in Computer
- Vol. 24 (12) , 46-53
- https://doi.org/10.1109/2.116888
Abstract
The problem of interdatabase dependencies and the effect they have on applications updating interdependent data are addressed. A model that allows specifications of constraints among multiple databases in a declarative fashion is proposed. The separation of the constraints from the application programs facilitates the maintenance of data constraints and allows flexibility in their implementation. It allows investigation of various mechanisms for enforcing the constraints, independently of the application programs. By grouping the constraints together, it is possible to check their completeness and discover possible contradictions among them. The concepts of polytransactions, which use interdatabase dependencies to generate a series of related transactions that maintain mutual consistency among interrelated databases, is discussed.Keywords
This publication has 5 references indexed in Scilit:
- Data caching issues in an information retrieval systemACM Transactions on Database Systems, 1990
- Organizing long-running activities with triggers and transactionsPublished by Association for Computing Machinery (ACM) ,1990
- Alpha: an extension of relational algebra to express a class of recursive queriesIEEE Transactions on Software Engineering, 1988
- Modeling asynchrony in distributed databasesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1987
- Equivalence of Relational Algebra and Relational Calculus Query Languages Having Aggregate FunctionsJournal of the ACM, 1982