Journal of Applied Science and Engineering

Published by Tamkang University Press

1.30

Impact Factor

1.60

CiteScore

Ching-Ming Chao This email address is being protected from spambots. You need JavaScript enabled to view it.1

1Department of Computer and Information Science Soochow University Taipei 100, Taiwan, R.O.C.


 

Received: August 17, 1999
Accepted: November 30, 1999
Publication Date: November 30, 1999

Download Citation: ||https://doi.org/10.6180/jase.1999.2.2.06  


ABSTRACT


Object-oriented database design usually starts with object-oriented modeling of a database application, followed by transformation into an object-oriented data model for implementation. In this paper, we propose an object-oriented database design methodology. First, we present a conceptual model called the Integrated Object-Process model (IOP model). Then, we give modeling steps and guidelines using the IOP model. Last, we describe transformation from the IOP model into a generic object-oriented data model. The most distinguished feature of our design methodology that differs from others is that it supports integrated modeling of structural and behavioral aspects of a database application. In addition, our design methodology is simple and effective and can be used as a basis to develop an object-oriented database design tool.


Keywords: Database Design, Object-Oriented Databases, Conceptual Model, Integrated Modeling


REFERENCES


  1. [1] Booch, G., Object-Oriented Design with Applications, Benjamin/Cummings, Redwood City, California (1991).
  2. [2] Booch, G., Rumbaugh, J. and Jacobson, I., Unified Modeling Language: User’s Guide, Addison-Wesley, Reading, Massachusetts (1998).
  3. [3] DeMarco, T., Structural Analysis and Systems Specification, Prentice Hall, Englewood Cliffs, N. J. (1979).
  4. [4] Heuser, C. A., Meria Peres, E. and Richter, G., “Towards a Complete Conceptual Model: Petri Nets and Entity-Relationship Diagrams,” Information Systems, Vol. 18, No. 5, pp. 275-298 (1993).
  5. [5] Jacobson, I., Booch., G. and Rumbaugh, J., Unified Software Development Process, Addison-Wesley, Reading, Massachusetts (1998).
  6. [6] Kung, D. C., “The Behavior Network Model for Conceptual Information Modeling,” Information Systems, Vol. 18, No. 1, pp. 1-21 (1993).
  7. [7] Peterson, J. L., Petri Net Theory and the Modeling of Systems, Prentice Hall, Englewood Cliffs, N. J. (1981).
  8. [8] Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F. and Lorensen, W., Object-Oriented Modeling and Design, Prentice Hall, Englewood Cliffs, N. J. (1991).
  9. [9] Rumbaugh, J., Jacobson, I. and Booch, G., Unified Modeling Language: Reference Manual, Addison-Wesley, Reading, Massachusetts (1998).
  10. [10] Sakai, H., “An Object Behavior Modeling Method,” Proc. The First International Conference on Database and Expert Systems Applications, pp. 42-48 (1990).