Skip to main content

Deductive object oriented schemas

  • Session 1: Advanced Schema Design
  • Conference paper
  • First Online:
Conceptual Modeling — ER '96 (ER 1996)

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

Included in the following conference series:

Abstract

Current Object Oriented (OO) Database schema structures allow isa relationships and multiple inheritance. We extend these structures with features from semantic modelling that are not traditionally supported by OO schemas: disjointness of classes and class intersection inclusion into other classes as well as negations of these statements. Formally we represent schemas as sets of first order monadic formulas. We provide a formal system for schemas that is sound and complete both for finite and unrestricted implications. Based on it and on well known algorithms we show that checking formula deduction is polynomial. Consistency is characterized completely in two alternative ways in terms of formula deduction. We show that these results allow us to deal efficiently with the issues of incremental/intelligent consistency checking, redundancy removal, minimal representation and updating in OO schemas.

Research carried out as part of the ERCIM Fellowship Program and financed by the Commission of the European Communities while the author was visitor at the INRIA, Rocquencourt.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. S. Abiteboul and R. Hull. IFO: A formal semantic database model. ACM Trans. Database Systems, 12(3):525–565, 1987.

    Google Scholar 

  2. S. Abiteboul and P. C. Kanellakis. The two facets of object-oriented data models. Data & Knowledge Engineering, 14(2):3–7, 1991.

    Google Scholar 

  3. H. Arisawa and T. Miura. On the properties of extended inclusion dependencies. In Proc. of Intl. Conf. on Very Large Data Bases, pages 449–456, 1986.

    Google Scholar 

  4. W. W. Armstrong. Dependency structures of database relationships. In Proc. IFIP 74, North Holland, Amsterdam, pages 580–583, 1974.

    Google Scholar 

  5. M. Atkinson, D. DeWitt, D. Maier, F. Bancilhon, K. Dittrich, and S. Zdonik. The object-oriented database system manifesto. In Proc. of 1st Intl. Conf. on Deductive and Object Oriented Databases, pages 40–57, 1989.

    Google Scholar 

  6. P. Atzeni and D. S. Parker. Formal properties of net-based knowledge represenation schemes. Data & Knowledge Engineering, 3:137–147, 1988.

    Google Scholar 

  7. P. Atzeni and D. S. Parker. Set containment inference and syllogisms. Theoretical Computer Science, 62:39–65, 1988.

    Google Scholar 

  8. P. Atzeni and D. S. Parker. Algorithms for set containment inference. In F. Bancilhon and P. Buneman, editors, Advances in Database Programming Languages, pages 43–65. ACM Press, Frontier Series, 1990.

    Google Scholar 

  9. G. Ausiello, A. D'Atri, and D. Saccà. Graph algorithms for functional dependency manipulation. Jour. of the ACM, 30(4):752–766, Oct. 1983.

    Google Scholar 

  10. G. D. Battista and M. Lenzerini. Deductive entity relationship modeling. IEEE Transactions on Knowledge and Data Engineering, 5(3):439–450, 1993.

    Google Scholar 

  11. C. Beeri and P. Berstein. Computational problems related to the design of normal form relational schemas. ACM Trans. Database Syst, 4(1):30–59, Mar 1979.

    Google Scholar 

  12. D. Calvanese and M. Lenzerini. Making object-oriented schemas more expressive. In Proc. of the Intl. Conf. on Principles of Database Systems, pages 243–254, 1994.

    Google Scholar 

  13. C.-L. Chang and R. C.-T. Lee. Symbolic Logic and Mechanical Theorem Proving. Academic Press, New York, 1973.

    Google Scholar 

  14. S. B. Dreben and D. W. Goldfarb. The Decision Problem: Solvable Classes of Quantificational formulas. Addison-Wesley, Reading, MA, 1979.

    Google Scholar 

  15. R. Fagin, G. M. Kuper, J. Ullman, and M. Vardi. Updating logical databases. In P. Kanellakis and F. Preparata, editors, Advances in computing Research, volume 3, pages 1–18. JAI Press, Greenwhich, CT, 1986.

    Google Scholar 

  16. R. Fagin, J. Ullman, and M. Vardi. On the semantics of updates in databases. In Proc. Second ACM Symp. on Principles of Database Systems, Atlanta, GA, pages 352–365, 1983.

    Google Scholar 

  17. R. Hull and R. King. Semantic Database Modeling: Survey, Applications and Research issues. ACM Computing Surveys, 19(3):201–260, 1987.

    Google Scholar 

  18. P. Kanellakis, C. Lécluse, and P. Richard. Introduction to the data model. In F. Bancilhon, C. Delobel, and P. Kanellakis, editors, Building an Object Oriented Database system, the story of O2. Morgan Kaufmann Publishers, 1992.

    Google Scholar 

  19. H. A. Kautz, M. J. Kearns, and B. Selman. Horn approximations of empirical data. Artificial Intelligence, 74(1), mar 1995.

    Google Scholar 

  20. M. Lenzerini. Class hierachies and their complexity. In F. Bancilhon and P. Buneman, editors, Advances in Database Programming Languages, pages 43–65. ACM Press, Frontier Series, 1990.

    Google Scholar 

  21. B. Nebel. Belief revision and default reasoning: syntax based approaches. In Proc. of the Second Intl. Conf. on Principles of Knowledge Representation and Reasoning, pages 417–428, 1991.

    Google Scholar 

  22. D. Theodoratos. Monadic databases with equality. In Proc. of the Intl. Symp. on Mathematical Fundamentals of Database and Knowledge Base Systems, pages 74–88. Springer-Verlag, LNCS 495, 1991.

    Google Scholar 

  23. J. D. Ullman. Principles of Database and Knowledge-Base Systems, volume 2. Computer Science Press, 1989.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Bernhard Thalheim

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Theodoratos, D. (1996). Deductive object oriented schemas. In: Thalheim, B. (eds) Conceptual Modeling — ER '96. ER 1996. Lecture Notes in Computer Science, vol 1157. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0019915

Download citation

  • DOI: https://doi.org/10.1007/BFb0019915

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61784-6

  • Online ISBN: 978-3-540-70685-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics