Skip to main content

Pairwise-definable subdirect decompositions of general database schemata

  • Integrity Constraints
  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 495))

Abstract

One of the most important results in the theory of decomposition of universal relational schemata is the equivalence of acyclicity of the hypergraph of the schema to numerous desirable properties regarding simplicity of constraints, correctness of query evaluation algorithms, and complexity of integrity maintenance. In this paper, we show that the thrust of these results is not specific to the relational model, but rather applies in a much more general context in which schemata are just sets and views are defined by surjective functions. This is accomplished by replacing the notion of hypergraph of a schema (which is specific to the relational model) with the much more general notion of pairwise definability, which is meaningful in the context of any decomposition into a set of views.

UUCP: ..{!uunet}!uvm-gen!hegner

The research reported herein was performed while the author was visiting the Department of Mathematics of the University of Oslo, Norway. He wishes to thank in particular the members of the Computational Linguistics Group for their kind hospitality during his stay there.

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alagić, S., Object-Oriented Database Programming, Springer-Verlag, 1989.

    Google Scholar 

  2. Bancilhon, F. and Spyratos, N., “Update semantics of relational views,” ACM Trans. Database Systems, 6(1981), 557–575.

    Google Scholar 

  3. Beeri, C., Fagin, R., Maier, D., and Yannakakis, M., “On the desirability of acyclic database schemes,” J. Assoc. Comp. Mach., 30(1983), 479–513.

    Google Scholar 

  4. Ceri, S., Gottlob, G., and Tanca, L., Logic Programming and Databases, Springer-Verlag, 1990.

    Google Scholar 

  5. Fagin, R., “Horn clauses and database dependencies,” J. Assoc. Comp. Mach., 29(1982), 952–985.

    Google Scholar 

  6. Fagin, R., “Degrees of acyclicity for hypergraphs and relational database schemes,” J. Assoc. Comp. Mach., 30(1983), 514–550.

    Google Scholar 

  7. Fagin, R., Mendelzon, A. O., and Ullman, J. D., “A simplified universal relation assumption and its properties,” ACM Trans. Database Systems, 7(1982), 343–360.

    Google Scholar 

  8. Fagin, R. and Vardi, M. Y., “The theory of data dependencies — a survey,” in: Anshel, M. and Gewirtz, W., eds., Mathematics of Information Processing, pp. 19–71, American Mathematical Society, 1986.

    Google Scholar 

  9. Fleischer, I., “A note on subdirect products,” Acta Math. Acad. Sci. Hungar., 6(1955), 463–465.

    Google Scholar 

  10. Gallaire, H., Minker, J., and Nicolas, J., “Logic and databases: a deductive approach,” ACM Comput. Surveys, 16(1984), 153–185.

    Google Scholar 

  11. Grätzer, G., Universal Algebra, D. Van Nostrand, 1968.

    Google Scholar 

  12. Grätzer, G., General Lattice Theory, Academic Press, 1978.

    Google Scholar 

  13. Hegner, S. J., “Decomposition of relational schemata into components defined by both projection and restriction,” in: Proceedings of the Seventh ACM SIGACT-SIGMODSIGART Symposium on Principles of Database Systems, pp. 174–183, 1988.

    Google Scholar 

  14. Hegner, S. J., Unique complements and decompositions of database schemata, Technical Report PC 12/ 12.89, Centro di Ricerche in Fisica e Matematica (CERFIM), Locarno, Switzerland, 1989. Submitted for publication.

    Google Scholar 

  15. Hegner, S. J., “Foundations of canonical update support for closed database views,” in: Abiteboul, S. and Kanellakis, P. C., eds., ICDT'90, Third International Conference on Database Theory, Paris, France, December 1990, pp. 422–436, Springer-Verlag, 1990.

    Google Scholar 

  16. Herrlich, H. and Strecker, G. E., Category Theory, Allyn and Bacon, 1973.

    Google Scholar 

  17. Maier, D., The Theory of Relational Databases, Computer Science Press, 1983.

    Google Scholar 

  18. Paredaens, J., De Bra, P., Gyssens, M., and Van Gucht, D., The Structure of the Relational Database Model, Springer-Verlag, 1989.

    Google Scholar 

  19. Reiter, R., “Towards a logical reconstruction of relational database theory,” in: Brodie, M. L., Mylopoulos, J., and Schmidt, J. W., eds., On Conceptual Modelling, pp. 191–233, Springer-Verlag, 1984.

    Google Scholar 

  20. Vardi, M. Y., “On decompositions of relational databases,” in: Proceedings 23rd Annual Symposium on Foundations of Computer Science, pp. 176–185, 1982.

    Google Scholar 

  21. Wenzel, G. H., “Note on a subdirect representation of universal algebras,” Acta Math. Acad. Sci. Hungar., 18(1967), 329–333.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Bernhard Thalheim János Demetrovics H. -D. Gerhardt

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hegner, S.J. (1991). Pairwise-definable subdirect decompositions of general database schemata. In: Thalheim, B., Demetrovics, J., Gerhardt, H.D. (eds) MFDBS 91. MFDBS 1991. Lecture Notes in Computer Science, vol 495. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54009-1_18

Download citation

  • DOI: https://doi.org/10.1007/3-540-54009-1_18

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-54009-0

  • Online ISBN: 978-3-540-47348-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics