Elsevier

Information Sciences

Volume 66, Issues 1–2, 1 December 1992, Pages 63-90
Information Sciences

On the formal properties of transitive inheritance in databases

https://doi.org/10.1016/0020-0255(92)90088-PGet rights and content

Abstract

The paper investigates transitive inheritance relationships, represented formally by transitive inheritance dependencies (TIDs), between (sequences of) attributes of a relational scheme, e.g., part and subpart. The study of TIDs reveals a simple complete axiomatization for the implication problem, which is shown to be NP-complete. The interaction of TIDs with functional dependencies (FDs) is investigated, leading to the following main results: TIDs and FDs considered together imply new TIDs, but no new FDs. Furthermore, only longer TIDs, i.e., TIDs that contain more attributes, but not shorter ones, are implied. The membership problem for TIDs and FDs is decidable although the implication problem for FDs and TIDs together has no k-ary axiomatization. Sound and complete decision procedures are given for the membership problem for TIDs alone as well as for TIDs and FDs.

References (20)

  • M.A. Casanova et al.

    Inclusion dependencies and their interaction with functional dependencies

    J. Comput. Syst. Sci.

    (1984)
  • A.V. Aho et al.

    The theory of joins in relational databases

    ACM Trans. Database Syst.

    (Sept. 1979)
  • W. W. Armstrong, Dependency structures of data base relationships, in Proceedings of the 1974 IFIP Congress, Geneva,...
  • C. Beeri, R. Fagin and J. H. Howard, A complete axiomatization for functional and multivalued dependencies in database...
  • R.J. Brachman

    On the epistemological status of semantic networks

  • M. A. Casanova and V. M. P. Vidal, Towards a sound view integration methodology, in Proceedings of the 1983 ACM...
  • A. Chandra et al.

    The implication problem for functional and inclusion dependencies is undecidable

    SIAM J. Comput.

    (Aug. 1985)
  • C. Delobel et al.

    Decomposition of a data base and the theory of boolean switching functions

    IBM J. Res. Dev.

    (Sept. 1973)
  • R. Fagin

    Multivalued dependencies and a new normal form for relational databases

    ACM Trans. Database Syst.

    (Sept. 1977)
  • M.R. Garey et al.

    Computers and Intractability

    (1979)
There are more references available in the full text version of this article.

Cited by (1)

View full text