[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/286936.286965acmconferencesArticle/Chapter ViewAbstractPublication PagessplashConference Proceedingsconference-collections
Article
Free access

Extending the ODMG object model with composite objects

Published: 01 October 1998 Publication History

Abstract

In this paper we extend the ODMG object data model with composite objects. A composite object is an object built by aggregating other component objects. Exclusiveness and dependency constraints, as well as referential integrity, can be associated with composition relationships among objects. Our composite object model is developed in the framework of the ODMG object database standard data model, but can be used in both object-oriented and object-relational database systems. In the paper, we propose a language for defining composite objects and we define the semantics of update operations on composite objects.

References

[1]
R. Agrawal and N. Gehani. ODE (Object Database and Environment): The Language and the Data Model. In Proc. of the A CA/{ SIGMOD {~,t 'l Conf. on Management of Data, pages 36-45, 1989.
[2]
R. Arlein, J. Gava, N. Gehani, and D. Lieuwen. Ode ~.1 User Manual. AT&T Bell Laboratories, Murray Hill, New Jersey, 1995.
[3]
A. Artale, E. Franconi, N. Guarino, and L. Pazzi. Part-whole Relations in Object-Centered Systems: An Overview. Data and Knowledge Engineering, 20(3):347-383, 1996.
[4]
E. Baralis, S. Ceri, and S. Paraboschi. Declarative Specification of Constraint Maintenance. In P. Loucopoulos, editor, Proc. Thirteenth Int'l Conf. on the Entity-Relationship Approach, number 881 in Lecture Notes in Computer Science, pages 205-222, 1994.
[5]
E. Bertino and S. Jajodia. Modeling Multilevel Entities using Single-Level Objects. In S. Tsur, S. Ceri, and K. Tanaka, editors, Proc. Third lnt'l Conf. on Deductive and Object-Oriented Databases, number 760 in Lecture Notes in Computer Science, pages 415-428, 1993.
[6]
G. Birkhoff. Lattice Theory. American Mathematical Society Colloquium Pvblications, 25, 1973.
[7]
R. Breitl, D. Maier, A. Otis, J. Penney, B. Schuchardt, J. Stein, E. H. Williams, and M. Williams. The GemStone Data Management System. In W. Kim and F. H. Lochovsky, editors, Object-Oriented Concepts, Databasases, and Applications, pages 283-308. Addison-Wesley, 1989.
[8]
S.J. Carman and G.A.M. Otten. SQL - The Standard Handbook. McGraw-Hill, 1992.
[9]
R. Cattel. The Object Database Standard: O DMG- 93. Morgan-Kaufmann, 1996.
[10]
S. Ceri and J. Widom. Active Database Systems - Trig.qers and Rules for Advanced Database Processing. Morgan-Kaufmann, 1996.
[11]
D. Chamberlin. Using the New DB2- IBM's Object-Relational Database System. Morgan- Kmlfmann, 1996.
[12]
IF. Civello. Roles for Composit, e Objects in Object- Oriented Analysis and Design. In Proc. Eighth Int'l Conf. on Object-Oriented Programming: Systems, Languages, and Applications, pages 376-385,199"~.
[13]
O. Deux et al. The Story of 02. IEEE Transactions on Knowledge and Data Engineering, 2(1):91-108, 1990.
[14]
M. Halper, j. Geller, Y. Perl, and W. Klas. Integrating a Part Relationship into an Open OODB System using Metaclasses. In N.R. Adam, B.K. Bhargava, and Y. Yesha, editors, Proc. of the Third Int'l Conf. on Information and Knowledge Management, pages 10-17, 1994.
[15]
E. Hanson. Rule Condition Testing and Action Execution in Ariel. In Proc. of the A CM SIGMOD Int'l Conf. on Management of Data, pages 49-58, 1992.
[16]
T. Harder and J. Reinert. Access Path Support for Referential Integrity in SQL2. VLDB Journal, 5:196-214, 1996.
[17]
Illustra Information Technologies, Oakland, California. Illustra User's Guide. Release 2.1.
[18]
W. Kim, J. Banerjee, H.T. Chou, J.F. Garza, and D. Woelk. Composite object support in a Object- Oriented Database System. In N. Meyrowitz, editor, Proc. Second Int'l Conf. on Object-Oriented Programming: Systems, Languages, and Applications, pages 118-125, 1987.
[19]
W. Kim, E. Bertino, and J. Garza. Composite Objects Revisited. In J. Clifford, B. Lindsay, and D. Maier, editors, Proc. of the A CM SIGMOD Int'l Conf. on Management of Data, pages 337- 347, 1989.
[20]
M. Kolp and A. Pirotte. An Aggregation Model and its C++ Implementation. In M.E. Orlowska and R. Zicari, editors, Proc. of the Fourth Int'l Conf. on Object- Oriented information Systems Engineering, number 685 in Lecture Notes in Computer Science, pages 352-373, 1993.
[21]
V.M. Markowitz. Safe Referential Structures in Relational Databases. In G. M. Lohman, A. Sernadas, and R. Camps, editors, Proc. Seventeenth Int'l Conf. on Very Large Data Bases, pages 123- 132, 1991.
[22]
J. Melton and A.R. Simon. Understanding the New SQL: a Complete Guide. Morgan-Kaufmann, 1993.
[23]
R. Motschnig-Pitrik. The Semantics of Parts versus Aggregates in Data/Knowledge Modelling. In C. Rolland, F. Bodart, and C. Cauvet, editors, Proc. of the Fifth Int'l Conf. on Advanced Information Systems, pages 211-224, 1997.
[24]
C. Peltason, A. Schmiedel, C. Kindermann, and J. Quantz. The BACK System Revisited. Technical Report KIT- Report 75, Technische Universitat Berlin, 1989.
[25]
M. E. Winston, R. Chaffin, and D. Herrmann. A Taxonomy of Part-whole Relations. Cognitive Science: a Multidisciplinary Journal of Artificial Intelligence, Linguistics, Neuroscience, Philosophy, Psychology, 11(4):417-442, 1987.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
OOPSLA '98: Proceedings of the 13th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
October 1998
428 pages
ISBN:1581130058
DOI:10.1145/286936
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 October 1998

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. composite objects
  2. data models
  3. integrity constraints
  4. object-oriented database systems

Qualifiers

  • Article

Conference

OOPSLA98
Sponsor:

Acceptance Rates

Overall Acceptance Rate 268 of 1,244 submissions, 22%

Upcoming Conference

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)97
  • Downloads (Last 6 weeks)19
Reflects downloads up to 14 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2018)A Methodology to Define External Schemas in ODMG DatabasesThe Computer Journal10.1093/comjnl/bxh12948:6(714-736)Online publication date: 25-Dec-2018
  • (2018)PSEJournal of Intelligent Information Systems10.1007/s10844-005-0860-025:2(131-157)Online publication date: 28-Dec-2018
  • (2010)Object-oriented re-engineering of manufacturing modelsInformation Systems Frontiers10.1007/s10796-008-9075-612:2(97-114)Online publication date: 1-Apr-2010
  • (2006)Modelling Spatial Whole–Part relationships using an ISO-TC211 conformant approachInformation and Software Technology10.1016/j.infsof.2006.02.00248:11(1095-1103)Online publication date: Nov-2006
  • (2005)Design and implementation of an extended relationship semantics in an ODMG-compliant OODBMSJournal of Systems and Software10.1016/j.jss.2004.04.02376:2(171-180)Online publication date: May-2005
  • (2003)Formalization of the Whole-Part Relationship in the Unified Modeling LanguageIEEE Transactions on Software Engineering10.1109/TSE.2003.119907429:5(459-470)Online publication date: 1-May-2003
  • (2003)ROVER: A Framework for the Evolution of RelationshipsConceptual Modeling — ER 200010.1007/3-540-45393-8_30(409-422)Online publication date: 11-Feb-2003
  • (2002)Extending the ODMG standard with viewsInformation and Software Technology10.1016/S0950-5849(02)00004-644:3(161-173)Online publication date: Mar-2002
  • (2001)Object-Oriented Decision Support SystemEnterprise Information Systems II10.1007/978-94-017-1427-3_6(42-48)Online publication date: 2001
  • (2001)Exception Handling in Object-Orienteda DatabasesAdvances in Exception Handling Techniques10.1007/3-540-45407-1_15(234-250)Online publication date: 6-Apr-2001
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media