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.
Similar content being viewed by others
References
S. Abiteboul, “Towards a deductive object-oriented database language,” Data & Knowledge Engineering 5, pp. 263–287, 1990.
S. Abiteboul and A. Bonner, “Objects and views,” in Proc. ACM SIGMOD Conference on Management of Data, Denver, CO., 1991, pp. 238–247.
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.
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.
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.
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.
R. G. G. Cattell (ed.), The Object Database Standard: ODMG-93, Morgan Kaufmann, 1994.
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.
M. Gentile, “An object-oriented approach to manage the multiple representation of real entities,” PhD Thesis, Swiss Federal Institute of Technology, Lausanne, 1996.
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.
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.
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.
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.
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.
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.
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.
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.
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.
M. H. Scholl. and H.-J. Schek, “Supporting views in object-oriented databases,” IEEE Database Engineering Bulletin 14(2), pp. 43–47, June 1991.
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.
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.
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.
X. Ye, “A query language for deductive object-oriented database systems,” PhD Thesis 1996, Swiss Federal Institute of Technology, Lausanne, 1996.
Author information
Authors and Affiliations
Rights 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
Issue Date:
DOI: https://doi.org/10.1023/A:1008279320655