On the family of generalized dependency constraints
- 1 October 1982
- journal article
- Published by Association for Computing Machinery (ACM) in Journal of the ACM
- Vol. 29 (4), 986-997
- https://doi.org/10.1145/322344.322348
Abstract
A common framework is provided for the investigation of various types of integnty constraints for relaaonal databases. The family of generahzed dependency constraints is introduced. It is shown that this famdy contains as members most of the classes of dependencies studied m the database literature as well as some other classes of database constraints. A charactenzaaon, together with an algorithm, Is provided for determining whether or not a universal statement of first-order logic is a logical consequence of a class in the family. Thts result is shown to be a generalization of former results concerning unphcatmns of dependencies and yields a connection between the resolution method and the chase method as well as a method for constructing Armstrong databases In addition, an alternative version of the theorem ~s described, the preservation of the theorem is discussed m the context of lossless join decomposluons, and the extension of the results to embedded dependencies is elaborated.Keywords
This publication has 8 references indexed in Scilit:
- Horn clauses and database dependenciesJournal of the ACM, 1982
- Testing implications of data dependenciesACM Transactions on Database Systems, 1979
- The theory of joins in relational databasesACM Transactions on Database Systems, 1979
- Data Base: Theory vs. InterpretationPublished by Springer Nature ,1978
- Functional Dependencies in a Relational Database and Propositional LogicIBM Journal of Research and Development, 1977
- Multivalued dependencies and a new normal form for relational databasesACM Transactions on Database Systems, 1977
- On semantic issues in the relational model of dataLecture Notes in Computer Science, 1976
- Unit Refutations and Horn SetsJournal of the ACM, 1974