Version Modeling Concepts for Computer-Aided Design Databases.

Randy H. Katz, Ellis E. Chang, Rajiv Bhateja: Version Modeling Concepts for Computer-Aided Design Databases. SIGMOD Conference 1986: 379-386
  author    = {Randy H. Katz and
               Ellis E. Chang and
               Rajiv Bhateja},
  editor    = {Carlo Zaniolo},
  title     = {Version Modeling Concepts for Computer-Aided Design Databases},
  booktitle = {Proceedings of the 1986 ACM SIGMOD International Conference on
               Management of Data, Washington, D.C., May 28-30, 1986},
  publisher = {ACM Press},
  year      = {1986},
  pages     = {379-386},
  ee        = {, db/conf/sigmod/KatzCB86.html},
  crossref  = {DBLP:conf/sigmod/86},
  bibsource = {DBLP,}


We describe a semantic object-oriented data model for representing how a complex design database evolves over time. Structural relationships, introduced by the data management system, are imposed on the objects created by existing CAD tools. The relationships supported by the model are (1) version histories, (2) time-varying configurations, and (3) equivalences among objects of different types. We describe mechanisms for (1) identifying current versions, (2) supporting dynamic configuration binding, and (3) verifying equivalence relationships. The data model is being implemented in a Version Server, under development at the University of California, Berkeley.

Copyright © 1986 by the ACM, Inc., used by permission. Permission to make digital or hard copies is granted provided that copies are not made or distributed for profit or direct commercial advantage, and that copies show this notice on the first page or initial screen of a display along with the full citation.

ACM SIGMOD Anthology

Online Version (ACM WWW Account required): Full Text in PDF Format

CDROM Version: Load the CDROM "Volume 1 Issue 2, SIGMOD '75-'92" and ...

DVD Version: Load ACM SIGMOD Anthology DVD 1" and ... BibTeX

Printed Edition

Carlo Zaniolo (Ed.): Proceedings of the 1986 ACM SIGMOD International Conference on Management of Data, Washington, D.C., May 28-30, 1986. ACM Press 1986 BibTeX , SIGMOD Record 15(2)

Online Edition: ACM Digital Library


Hamideh Afsarmanesh, Dennis McLeod, David Knapp, Alice C. Parker: An Extensible Object-Oriented Approach to Databases for VLSI/CAD. VLDB 1985: 13-24 BibTeX
Gad Ariav, James Clifford, Matthias Jarke: Time and Databases. SIGMOD Conference 1983: 243-245 BibTeX
François Bancilhon, Won Kim, Henry F. Korth: A Model of CAD Transactions. VLDB 1985: 25-33 BibTeX
Don S. Batory, Won Kim: Modeling Concepts for VLSI CAD Objects. ACM Trans. Database Syst. 10(3): 322-346(1985) BibTeX
Roger L. Haskin, Raymond A. Lorie: On Extending the Functions of a Relational Database System. SIGMOD Conference 1982: 207-212 BibTeX
Randy H. Katz, Tobin J. Lehman: Database Support for Versions and Alternatives of Large Design Files. IEEE Trans. Software Eng. 10(2): 191-200(1984) BibTeX
[Kim 84]
Won Kim, Raymond A. Lorie, Dan McNabb, Wil Plouffe: A Transaction Mechanism for Engineering Design Databases. VLDB 1984: 355-362 BibTeX
Marc J. Rochkind: The Source Code Control System. IEEE Trans. Software Eng. 1(4): 364-370(1975) BibTeX
Dennis G. Severance, Guy M. Lohman: Differential Files: Their Application to the Maintenance of Large Databases. ACM Trans. Database Syst. 1(3): 256-267(1976) BibTeX
Michael Stonebraker: Hypothetical Data Bases as Views. SIGMOD Conference 1981: 224-229 BibTeX

Referenced by

  1. Tomi Männistö, Reijo Sulonen: Evolution of Schema and Individuals of Configurable Products. ER (Workshops) 1999: 12-23
  2. I-Min A. Chen, Victor M. Markowitz, Stanley Letovsky, Peter Li, Kenneth H. Fasman: Version Management for Scientific Databases. EDBT 1996: 289-303
  3. Edward Sciore: Versioning and Configuration Management in an Object-Oriented Data Model. VLDB J. 3(1): 77-106(1994)
  4. Abad A. Shah, Farshad Fotouhi, William I. Grosky, Satyendra P. Rana, A. Vashishta: Offstage Objects and their Renovations in the Temporal Object System TOS. DASFAA 1993: 306-312
  5. Wolfgang Käfer, Harald Schöning: Mapping a Version Model to a Complex-Object Data Model. ICDE 1992: 348-357
  6. José Andany, Michel Léonard, Carole Palisser: Management Of Schema Evolution In Databases. VLDB 1991: 161-170
  7. Tzi-cker Chiueh, Randy H. Katz: Trait: An Attribute Management System for VLSI Design Objects. SIGMOD Conference 1991: 228-237
  8. Rafi Ahmed, Shamkant B. Navathe: Version Management of Composite Objects in CAD Databases. SIGMOD Conference 1991: 218-227
  9. Rakesh Agrawal, S. Buroff, Narain H. Gehani, Dennis Shasha: Object Versioning in Ode. ICDE 1991: 446-455
  10. Haiyan Xu: A Cooperative Transaction Model Handling Multiple Correctness Levels. DASFAA 1991: 517-526
  11. Wolfgang Käfer: A Framework for Version-based Cooperation Control. DASFAA 1991: 527-535
  12. Won Kim, Jorge F. Garza, Nat Ballou, Darrell Woelk: Architecture of the ORION Next-Generation Database System. IEEE Trans. Knowl. Data Eng. 2(1): 109-124(1990)
  13. Won Kim: Object-Oriented Databases: Definition and Research Directions. IEEE Trans. Knowl. Data Eng. 2(3): 327-341(1990)
  14. Randy H. Katz: Towards a Unified Framework for Version Modeling in Engineering Databases. ACM Comput. Surv. 22(4): 375-408(1990)
  15. Wojciech Cellary, Geneviève Jomier: Consistency of Versions in Object-Oriented Databases. VLDB 1990: 432-441
  16. Won Kim: Research Directions in Object-Oriented Database Systems. PODS 1990: 1-15
  17. Rakesh Agrawal, H. V. Jagadish: On Correctly Configuring Versioned Objects. VLDB 1989: 367-374
  18. Ellis E. Chang, Randy H. Katz: Exploiting Inheritance and Structure Semantics for Effective Clustering and Buffering in an Object-Oriented DBMS. SIGMOD Conference 1989: 348-357
  19. Rakesh Agrawal, Narain H. Gehani: ODE (Object Database and Environment): The Language and the Data Model. SIGMOD Conference 1989: 36-45
  20. Wolfgang Wilkes, Peter Klahold, Gunter Schlageter: Complex and Composite Objects in CAD/CAM Databases. ICDE 1989: 443-450
  21. Haiyan Xu, Takaki Kuroda: Design of Database Schemata for Logic Design Education System LODES. DASFAA 1989: 90-97
  22. Rainer Unland, Gunter Schlageter: A Multi-Level Transaction Model for Engineering Applications. DASFAA 1989: 98-105
  23. Tae-Soo Chang, Katsumi Tanaka: Alternative Objects in Object-oriented Databases. DASFAA 1989: 182-189
  24. Won Kim, Hong-Tai Chou: Versions of Schema for Object-Oriented Databases. VLDB 1988: 148-159
  25. Matthias Jarke, Thomas Rose: Managing Knowledge about Information System Evolution. SIGMOD Conference 1988: 303-311
  26. Mark N. Haynie: A DBMS for Large Design Automation Databases. SIGMOD Conference 1988: 269-276
  27. Randy H. Katz, Ellis E. Chang: Managing Change in a Computer-Aided Design Database. VLDB 1987: 455-462
  28. Won Kim, Darrell Woelk, Jorge F. Garza, Hong-Tai Chou, Jay Banerjee, Nat Ballou: Enhancing the Object-Oriented Concepts for Database Support. ICDE 1987: 291-292
  29. Hong-Tai Chou, Won Kim: A Unifying Framework for Version Control in a CAD Environment. VLDB 1986: 336-344
  30. Michael J. Carey, David J. DeWitt, Joel E. Richardson, Eugene J. Shekita: Object and File Management in the EXODUS Extensible Database System. VLDB 1986: 91-100
  31. Don S. Batory, Michael V. Mannino: Panel on Extensible Database Systems. SIGMOD Conference 1986: 187-190
  32. Michel E. Adiba: Modeling Complex Objects for Multimedia Databases. ER 1986: 89-117
ACM SIGMOD Anthology - DBLP: [Home | Search: Author, Title | Conferences | Journals]
ACM SIGMOD Anthology: Copyright © by ACM (, Corrections:
DBLP: Copyright © by Michael Ley (, last change: Sat May 16 23:39:47 2009