Location of Repository


By Salvatore T. March and Sangkyu Rho


Lack of support for Entity-Relationship (E-R) semantics and the disconnect between objectoriented programming language (OOPLs) and database languages remain key roadblocks to the effective use of object-orientation in information system development. We have defined SOODAS (Semantic Object-Oriented Data Access System), a purely object oriented language that supports E-R semantics and set level querying, and provides related development tools. SOODAS is implemented by extending the OOPL Smalltalk with five meta-classes. EntityObject and Relationship provide the necessary capabilities to define entities, attributes, relationships, external identifiers, and constraints. Together with QueryNode, EntityObject provides an objectoriented, multi-entity querying capability. Queries can be arbitrarily complex and can include cycles. Persistence is provided by PermanentObject, of which EntityObject and Relationship are subclasses. EntityInterface provides a standard, re-usable interface screen definition for displaying and maintaining instances of any entity. Since SOODAS is purely object-oriented, it Object-oriented (OO) systems development is gaining widespread popularity [Guttman an

Year: 1997
OAI identifier: oai:CiteSeerX.psu:
Provided by: CiteSeerX
Download PDF:
Sorry, we are unable to provide the full text but you may find it at the following location(s):
  • http://citeseerx.ist.psu.edu/v... (external link)
  • http://misrc.umn.edu/workingpa... (external link)
  • Suggested articles

    To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.