ACM SIGMOD Anthology VLDB dblp.uni-trier.de

An Object Data Model with Roles.

Antonio Albano, Roberto Bergamini, Giorgio Ghelli, Renzo Orsini: An Object Data Model with Roles. VLDB 1993: 39-51
@inproceedings{DBLP:conf/vldb/AlbanoBGO93,
  author    = {Antonio Albano and
               Roberto Bergamini and
               Giorgio Ghelli and
               Renzo Orsini},
  editor    = {Rakesh Agrawal and
               Se{\'a}n Baker and
               David A. Bell},
  title     = {An Object Data Model with Roles},
  booktitle = {19th International Conference on Very Large Data Bases, August
               24-27, 1993, Dublin, Ireland, Proceedings},
  publisher = {Morgan Kaufmann},
  year      = {1993},
  isbn      = {1-55860-152-X},
  pages     = {39-51},
  ee        = {db/conf/vldb/AlbanoBGO93.html},
  crossref  = {DBLP:conf/vldb/93},
  bibsource = {DBLP, http://dblp.uni-trier.de}
}
BibTeX

Abstract

Fibonacci is a strongly typed, object-oriented database programming language with a new mechanism to model objects with roles. Traditional object-oriented programming languages do not have the possibility of changing dynamically the type of an object to model the behaviour of real world entities which change their status over time. This is a severe limitation in the context of a databaseprogramming language. Moreover, traditional object-oriented languages do not model the fact that the behaviour of real world entities may depend on the rolethat they play. We propose a mechanism to face both problems in the context ofa statically strongly typed object-oriented database programming language. We show that the two problems are strictly related and can be solved without giving up the most useful features of object-oriented programming, namely: inheritance, late binding and encapsulation. Examples will be given referring to the prototype implementation of the language.

Copyright © 1993 by the VLDB Endowment. Permission to copy without fee all or part of this material is granted provided that the copies are not made or distributed for direct commercial advantage, the VLDB copyright notice and the title of the publication and its date appear, and notice is given that copying is by the permission of the Very Large Data Base Endowment. To copy otherwise, or to republish, requires a fee and/or special permission from the Endowment.


Online Paper

ACM SIGMOD Anthology

CDROM Version: Load the CDROM "Volume 1 Issue 5, VLDB '89-'97" and ... DVD Version: Load ACM SIGMOD Anthology DVD 1" and ... BibTeX

Printed Edition

Rakesh Agrawal, Seán Baker, David A. Bell (Eds.): 19th International Conference on Very Large Data Bases, August 24-27, 1993, Dublin, Ireland, Proceedings. Morgan Kaufmann 1993, ISBN 1-55860-152-X
Contents BibTeX

References

[1]
Antonio Albano, Luca Cardelli, Renzo Orsini: Galileo: A Strongly-Typed, Interactive Conceptual Language. ACM Trans. Database Syst. 10(2): 230-260(1985) BibTeX
[2]
Antonio Albano, Giorgio Ghelli, Renzo Orsini: A Relationship Mechanism for a Strongly Typed Object-Oriented Database Programming Language. VLDB 1991: 565-575 BibTeX
[3]
Antonio Albano, Giorgio Ghelli, Renzo Orsini: Objects for a Database Programming Language. DBPL 1991: 236-253 BibTeX
[4]
Charles W. Bachman, Manilal Daya: The Role Concept in Data Models. VLDB 1977: 464-476 BibTeX
[5]
Daniel H. Fishman, David Beech, H. P. Cate, E. C. Chow, Tim Connors, J. W. Davis, Nigel Derrett, C. G. Hoch, William Kent, Peter Lyngbæk, Brom Mahbod, Marie-Anne Neimat, T. A. Ryan, Ming-Chien Shan: Iris: An Object-Oriented Database Management System. ACM Trans. Inf. Syst. 5(1): 48-69(1987) BibTeX
[6]
Andrew P. Black, Norman C. Hutchinson, Eric Jul, Henry M. Levy: Object Structure in the Emerald System. OOPSLA 1986: 78-86 BibTeX
[7]
Joel E. Richardson, Peter M. Schwarz: Aspects: Extending Objects to Support Multiple, Independent Roles. SIGMOD Conference 1991: 298-307 BibTeX
[8]
John J. Shilling, Peter F. Sweeney: Three Steps to Views: Extending the Object-Oriented Paradigm. OOPSLA 1989: 353-361 BibTeX
[9]
...
[10]
Jianwen Su: Dynamic Constraints and Object Migration. VLDB 1991: 233-242 BibTeX

Referenced by

  1. Qing Li, Frederick H. Lochovsky: ADOME: An Advanced Object Modeling Environment. IEEE Trans. Knowl. Data Eng. 10(2): 255-276(1998)
  2. Svetlozar Nestorov, Serge Abiteboul, Rajeev Motwani: Extracting Schema from Semistructured Data. SIGMOD Conference 1998: 295-306
  3. Lina Al-Jadir, Michel Léonard: Multiobjects to Ease Schema Evolution in an OODBMS. ER 1998: 316-333
  4. Véronique Benzaken, Xavier Schaefer: Static Management of Integrity in Object-Oriented Databases: Design and Implementation. EDBT 1998: 311-325
  5. Mike P. Papazoglou, Bernd J. Krämer: A Database Model for Object Dynamics. VLDB J. 6(2): 73-96(1997)
  6. Serge Abiteboul: Querying Semi-Structured Data. ICDT 1997: 1-18
  7. Wesley W. Chu, Guogen Zhang: Associations and Roles in Object-Oriented Modeling. ER 1997: 257-270
  8. Graham N. C. Kirby, Ronald Morrison, David S. Munro: Evolving Persistent Applications on Commercial Platforms. ADBIS 1997: 170-179
  9. Malcolm P. Atkinson, Ronald Morrison: Orthogonally Persistent Object Systems. VLDB J. 4(3): 319-401(1995)
  10. Antonio Albano, Giorgio Ghelli, Renzo Orsini: Fibonacci: A Programming Language for Object Databases. VLDB J. 4(3): 403-444(1995)
  11. Zhiyong Peng, Yahiko Kambayashi: Deputy Mechanisms for Object-Oriented Databases. ICDE 1995: 333-340
  12. Chi-Wai Fung, Qing Li: Versatile Querying Facilities for a Dynamic Object Clustering Model. OOER 1995: 77-88
  13. Antonio Albano, Milena Diotallevi, Giorgio Ghelli: Extensible Objects for Database Evolution: Language Features and Implementation Issues. DBPL 1995: 10
  14. Serge Abiteboul, Cassio Souza dos Santos: IQL(2): A Model with Ubiquitous Objects. DBPL 1995: 10
  15. Yahiko Kambayashi, Zhiyong Peng: Object Deputy Model and Its Applications. DASFAA 1995: 1-15
  16. Serge Abiteboul, Richard Hull, Victor Vianu: Foundations of Databases. Addison-Wesley 1995, ISBN 0-201-53771-0
    Contents
  17. Atsushi Ohori, Keishi Tajima: A Polymorphic Calculus for Views and Object Sharing. PODS 1994: 255-266
  18. Alberto O. Mendelzon, Tova Milo, Emmanuel Waller: Object Migration. PODS 1994: 232-242
BibTeX
ACM SIGMOD Anthology - DBLP: [Home | Search: Author, Title | Conferences | Journals]
VLDB Proceedings: Copyright © by VLDB Endowment,
ACM SIGMOD Anthology: Copyright © by ACM (info@acm.org), Corrections: anthology@acm.org
DBLP: Copyright © by Michael Ley (ley@uni-trier.de), last change: Sat May 16 23:45:54 2009