A Schema Version Model for Composite Objects in Object-Oriented Databases

객체지향 데이터베이스의 복합 객체를 위한 스키마 버전 모델

  • Published : 1999.04.01

Abstract

본 논문에서는 복합개체 계층구조의 재구성을 지원하는 객체지향 데이터베이스 스키마 버전모델을 제안한다. 이 모델은 풍부한 기본 스키마(Rich Base Schema)개념에 기반한 스키마 버전 모델 RIBS를 확장한다. RiBS 모델에서 각 스키마 버전은 하나의 기본 스키마에 대한 갱신가능한 클래스 계층구조 뷰이고 , 이 기본 스키마는 모든 스키마버전들에서 필요로 하는 스키마 정보를 갖고 있다. 본 논문에서는 스키마 버전의 복합객체 계층구조의 재구성을 위한 스키마 진화연산들을 도입하고, 이 연산들의 의미를 설명한다. 그리고 이 연산들을 통해 재구성된 복합개체 계층구조에서 대한 질의의 처리 방안을 다룬다. 또 한, 둘 이상의 스키마 버전 통합시 발생하는 복합객체 재구성 연산들에 의한 충돌현상을 설명하고 해결책을 제시한다. 본 논문의 독창성은 1) 복합객체 계층구조의 재구성을 위한 연산들을 최초로 도입한 점과 2) 확장된 RiBS 모델이 객체지향 데이터베이스의 데이터독립성(data independence)을 제공한다는 점이다.

Keywords

References

  1. Proceedings of SIGMOD Semantics and Implementation of Schema Evolution in Object-Oriented Databases J.Banerjee;Won Kim;H.-J.Kim;H.Korth
  2. Advanced Database Systems Schema and Database Evolution in Object Database Systems Roberto Zicari;Fabrizio Ferrandina
  3. ObjectStore Technical Overview Object Design Inc.
  4. Schema Evolution in Objectivity/DB Objectivity, Inc.
  5. The Object Database Standard: ODMG-93 R.G.G.Cattell (editor)
  6. Introduction to Object Oriented Databases Won Kim
  7. Proceedings of VLDB Versions of Schema for Object-Oriented Databases Won Kim;H.T.Chou
  8. Proceedings of ICDE A Propagation Mechanism for Populated Schema Versions S.-E.c Lautemann
  9. Object Magazine Object Databases Come of Age T.Atwood
  10. Proceedings of BTW Repositories and Object Oriented Databases Philip A.Bernstein
  11. An Object-Oriented Layer on PCTE F.Charoy
  12. Journal of Object Oriented Programming Object Database - Integrator for PCTE M.E.Loomis
  13. POET Technical Overview, Release 3.0 POET Software
  14. SIGMOD Records v.22 no.3 Schema Evolution in OODB Using Class Versioning S.Monk;I.Sommerville
  15. Proceedings of ICDE A Transparent Object-Oriented Schema Change Approach Using View Evolution Y.G.Ra;E.A.Rundensteiner
  16. Information and Software Technology v.40 no.3 A Model of Schema Versions for Object-Oriented Databases, based on the concept of Rich Base Schema Sang-Won Lee;Hyoung-Joo Kim
  17. Proceedings of SOGMOD The Database Language GEM C.Zaniolo
  18. Proceedings of Extending Database Technology A View Mechanism for Object-Oriented Databases Elisa Bertino
  19. Database System Concepts (3rd Edition) A.Silberschartz;H.Korth;S.Sudarshan
  20. Proceedings of SIGMOD Objects and Views Serge Abiteboul;Anthony Bonner
  21. Modern Database Systems: The Object Model, Interoperability, and Beyond Won Kim
  22. Proceedings of OOPSLA Beyond Schema Evolution to Database Reorganization B.Lerner;A.Nico Habermann
  23. SIGMOD Record v.22 no.1 Schema Transformation without Database Reorganization M.Tresch;M.Scholl
  24. ACM Computing Survey v.18 no.4 A Comparative Analysis of Methodologies for Database Schema Integration C.Batini;M.Lenzerini;S.B.Navathe
  25. Proceedings of ICDE WebOQL: Restructuring Documents, Databases and Webs G.Arocena;A.Mendelzon
  26. Proceeding of VLDB To Weave the Web P.Atzeni;G.Mecca;P.Merialdo
  27. International Workshop on the Web and Databases Languages and Tools to Specify Hypertext Views on Databases G.Falquet;J.Guyot;L.Nerima
  28. Proceedings of SIGMOD Catching the Boat with Strude: Experiences with a Web-Site Management System M.Fernandez;D.Florescu;Jaewoo Kang;A.Levy
  29. Proceedings of VLDB MultiView: A Methodology for Supporting Multiple Views in Object-Oriented Databases E.A.Rundensteiner
  30. Proceedings of OOPSLA Class Modifications in the GemStone Object-Oriented DBMS D.Penney;J.Stein
  31. 정보과학회 논문지(C) Soprano: 객체저장 시스템의 설계 및 구현 안정호;이강우;송하주;김형주