• DocumentCode
    1092731
  • Title

    The story of O2

  • Author

    Deux, O.

  • Author_Institution
    Altair, Le Chesnay, France
  • Volume
    2
  • Issue
    1
  • fYear
    1990
  • fDate
    3/1/1990 12:00:00 AM
  • Firstpage
    91
  • Lastpage
    108
  • Abstract
    A complete description of the O2 system, an object-oriented database system, is presented. It has the functionality of a DBMS (persistence, disk management, sharing and query language) and of an object-oriented system (complex objects, object identity, encapsulation, typing, inheritance, overriding, extensibility, and completeness). It also includes a set of user interface generation tools and a complete programming environment. O2 supports a multilanguage paradigm and a dual mode of operation (development and execution) and it operates on a workstation/server configuration. The system is described as seen from the programmer´s point of view and as seen through the programming environment. A complete description of the implementation is given. An evaluation of the prototype performance is also given
  • Keywords
    database management systems; object-oriented programming; query languages; DBMS; O2; complete programming environment; completeness; complex objects; disk management; dual mode; encapsulation; extensibility; inheritance; multilanguage paradigm; object identity; object-oriented database system; overriding; persistence; programming environment; prototype performance; query language; sharing; typing; user interface generation tools; workstation/server configuration;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/69.50908
  • Filename
    50908