Comparing Object‐Oriented and Relational Data Models for Project Control

This paper examines the object‐oriented data base as an alternative to the traditional, “pure” relational data base for construction project control information. An entity‐relationship (E‐R) model is developed to describe the piping work density identification process that is necessary for piping work package generation. With the E‐R model, a relational data base is developed to describe the characteristics of the relational data modeling concept. Then, an object‐oreinted data base (OODB) is developed with the same data and E‐R model to discuss specific features. Later, these two data bases are compared, with a focus on semantic expressiveness. Lessons are drawn from this comparison to illustrate the advantages, disadvantages, and appropriate uses of the OODB approach. The concluding discussion highlights the important distinctions and issues between these two data bases for users. The benefits of this examination are a better understanding of the potential of OODB approach.

[1]  Michael Stonebraker,et al.  The POSTGRES Data Model , 1987, Research Foundations in Object-Oriented and Semantic Database Systems.

[2]  David L. Spooner,et al.  Modeling mechanical CAD data with data abstraction and object-oriented techniques , 1986, 1986 IEEE Second International Conference on Data Engineering.

[3]  Clarence A. Ellis,et al.  Design and implementation of GORDION, an object base management system , 1987, 1987 IEEE Third International Conference on Data Engineering.

[4]  Kristen Nygaard,et al.  SIMULA: an ALGOL-based simulation language , 1966, CACM.

[5]  Jay Banerjee,et al.  Data model issues for object-oriented applications , 1987, TOIS.

[6]  David Maier,et al.  Integrating an object server with other worlds , 1987, TOIS.

[7]  Peter P. Chen The entity-relationship model: toward a unified view of data , 1975, VLDB '75.

[8]  Diane C. P. Smith,et al.  Database abstractions: aggregation and generalization , 1977, TODS.

[9]  David J. DeWitt,et al.  A data model and query language for EXODUS , 1988, SIGMOD '88.

[10]  Jae-Jun Kim,et al.  ODEPSI: AN EXPERIMENTAL OBJECT-ORIENTED DATA BASE MANAGEMENT SYSTEM , 1990 .

[11]  Jim Diederich,et al.  ODDESSY: An object-oriented database design system , 1987, 1987 IEEE Third International Conference on Data Engineering.