Description

Modern database and software system technology must respond to a wide variety of needs. Advanced applications such as office automation, CAD, or software engineering have new requirements in design environments, transaction mechanisms, and data types. This comprehensive volume by designers, implementors and users covers all aspects of building an object-oriented software system from data model through system implementation, interfaces, and applications. Utilizing techniques from databases, object-oriented languages, programming environments, and user interfaces, O2 is a landmark object-oriented database system representing a new generation of database technology. This guide will help researchers, database designers, and users to assess the nature and potential of object-oriented technology for themselves.

Table of Contents

Building an Object-Oriented Database System: The Story of 02
Edited by Francois Bancilhon, Claude Delobel, and Paris Kanellakis
  • Preface
  • Acknowledgements
  • Part I Introduction to Object-Oriented Database Systems
  • 1 The Object-Oriented Database System Manifesto, by Atkinson, Bancilhon, DeWitt, Dittrich, Maier, and Zdonik
    • 1 Introduction
    • 2 Mandatory Features: The Golden Rules
      • 2.1 Complex Objects
      • 2.2 Object Identity
      • 2.3 Encapsulation
      • 2.4 Types and Classes
      • 2.5 Class or Type Hierarchies
      • 2.6 Overriding, Overloading, and Late Binding
      • 2.7 Computational Completeness
      • 2.8 Extensibility
      • 2.9 Persistence
      • 2.10 Secondary Storage Management
      • 2.11 Concurrency
      • 2.12 Recovery
      • 2.13 Ad Hoc Query Facility
      • 2.14 Summary
    • 3 Optional Features: The Goodies
      • 3.1 Multiple Inheritance
      • 3.2 Type Checking and Type Inferencing
      • 3.3 Distribution
      • 3.4 Design Transactions
      • 3.5 Versions
    • 4 Open Choices
      • 4.1 Programming Paradigm
      • 4.2 Representation System
      • 4.3 Type System
      • 4.4 Uniformity
    • 5 Conclusion
    • 6 Acknowledgements
    • References
  • 2 The Story of O2,, by Deux et al.
    • 1 Introduction
      • 1.1 A System Overview

Details

No. of pages:
640
Language:
English
Copyright:
© 1992
Published:
Imprint:
Morgan Kaufmann
Electronic ISBN:
9780080500430
Print ISBN:
9781558601697

About the authors