Skip to main content
Log in

View Definition and Positioning in DOOD Systems

  • Published:
Journal of Systems Integration

Abstract

Because there is no difference between derivation rules and view definitions, DOOD systems are the best candidates to support an object-oriented view mechanism. Yet, to combine expressive power (i.e. no restriction on queries defining views), reusability and modeling accuracy (i.e. insertion of views into the generalization hierarchy), and consistency (stability in oid generation) is still an open challenging domain for OO research. This paper is a contribution to improve existing solutions while simplifying the task of users in the view definition process.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. S. Abiteboul, “Towards a deductive object-oriented database language,” Data & Knowledge Engineering 5, pp. 263–287, 1990.

    Google Scholar 

  2. S. Abiteboul and A. Bonner, “Objects and views,” in Proc. ACM SIGMOD Conference on Management of Data, Denver, CO., 1991, pp. 238–247.

  3. S. Abiteboul and S. Grumbach, “A rule-based language with functions and sets,” ACM Transactions on Database Systems 16(1), pp. 1–30, March 1991.

    Article  Google Scholar 

  4. S. Abiteboul and P. Kanellakis, “Object identity as a query language primitive,” in Proc. ACM SIGMOD Conference on Management of Data, Portland, OR., April 1989, pp. 159–173.

  5. R. Agrawal and L. G. Demichiel, “Type derivation using the projection operation,” in Advances in Database Technology EDBT94, LNCS 779, Springer-Verlag, 1994, pp. 7–14.

  6. P. Atzeni, L. Cabibbo and G. Mecca, “ISALOG¬: A deductive language with negation for complex-object databases with hierarchies,” in Proc. of the Third International Conference DOOD'93, Phoenix, Arizona, December 1993, pp. 222–235.

  7. R. G. G. Cattell (ed.), The Object Database Standard: ODMG-93, Morgan Kaufmann, 1994.

  8. P. P. Chen, “The entity-relationship model—Towards a unified view of data,” ACM Transactions on Database Systems 1(1), pp. 9–36, March 1976.

    Article  Google Scholar 

  9. M. Gentile, “An object-oriented approach to manage the multiple representation of real entities,” PhD Thesis, Swiss Federal Institute of Technology, Lausanne, 1996.

  10. R. Hull and M. Yoshikawa, “ILOG: Declarative creation and manipulation of object identifiers,” in Proc. of the 16th VLDB Conference, Brisbane, Australia, 1990, pp. 455–468.

  11. W. Kim, S. Gala, W. Kelley and T. Reyes, “An object-oriented approach to defining a multidatabase schema,” in Proc. 2nd International Computer Science Conference, HongKong, December 13–16, 1992.

  12. M. Kifer and G. Lausen, “F-Logic: a higher-order language for reasoning about objects, Inheritance and scheme,” in Proc. ACM SIGMOD Conference on Management of Data, Portland, OR., April 1989, pp. 134–146.

  13. M. Kifer, G. Lausen and J. Wu, “Logic foundations of object-oriented and frame-based languages,” Technical report 93/06, SUNY at Stony Brook, 1993.

    Google Scholar 

  14. M. Kifer, W. Kim, and Y. Sagiv, “Querying object-oriented databases,” in Proc. of the 1992 ACM SIGMOD International Conference on Management of Data, San Diego, California, June 1992, pp. 393–402.

  15. M. Missikoff and M. Scholl, “An algorithm for insertion into a lattice: Application to type classification,” in Proc. of 3rd International Conference on Foundations of Data Organization and Algorithms. Springer-Verlag, 1989.

  16. E. A. Rundensteiner, “MultiView: A methodology for supporting multiple views in object-oriented databases,” in Proc. of the 19th International VLDB Conference, Vancouver, Canada, 1992, pp. 187–198.

  17. C. S. Dos Santos, S. Abiteboul and C. Delobel, “Virtual schemas and bases,” in Advances in Database Technology EDBT94, LNCS 779, Springer-Verlag, 1994, pp. 81–94.

  18. M. H. Scholl, C. Laasch and M. Tresch, “Updatable views in object-oriented databases,” in Proc. of Second International Conference DOOD'91, Munich, LNCS 566. Springer-Verlag, 1991, pp. 189–207.

  19. M. H. Scholl. and H.-J. Schek, “Supporting views in object-oriented databases,” IEEE Database Engineering Bulletin 14(2), pp. 43–47, June 1991.

    Google Scholar 

  20. H.-J. Schek and M. H. Scholl, “A relational object model,” in S. Abiteboul, and P. Kanellakis, (eds.), JCDT'90—Proceedings of International Conference on Database Theory, LNCS 470, Springer-Verlag, Heidelberg, pp. 89–105.

  21. S. Spaccapietra and C. Parent, “ERC+: an object based entity relationship approach,” in P. Loucopoulos and R. Zicari (eds.), Conceptual Modeling, Database and CASE: An Integrated View of Information System Development, John Wiley, 1992.

  22. X. Ye, C. Parent and S. Spaccapietra, “Cardinality consistency of derived objects in DOOD systems,” in Proc. of the 13th International Conference on the Entity-Relationship Approach, LNCS881, Springer-Verlag, 1994, pp. 278–295.

  23. X. Ye, “A query language for deductive object-oriented database systems,” PhD Thesis 1996, Swiss Federal Institute of Technology, Lausanne, 1996.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ye, X., Parent, C. & Spaccapietra, S. View Definition and Positioning in DOOD Systems. Journal of Systems Integration 7, 263–290 (1997). https://doi.org/10.1023/A:1008279320655

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1008279320655

Navigation