In this paper we present an integrated design methodology for relational database based on object-oriented analysis and design. The integrated design methodology is based on business profile and has six phases. In the first phase, business use cases are identified and described by macroactivity diagrams and then the macroactivity diagrams are transformed to detailed business activity diagrams by using objects, object flows and business worker`s responsibilities. In the third phase, the detailed business activity diagrams are transformed to business class diagrams that describe the static structure of the entire business system based on detailed business activity diagrams. In the four phase, the business class diagrams are transformed to class diagrams that represent the initial conceptual model of the target relational database. In the five phase, we add additional transformations on the class diagrams with generalization and specialization of associations, roles, activities, additional classes and redundant associations. Eventually, the final class diagrams are transformed to relational database schema. The methodology presented in this paper by applying that proposal for organic connection between object-oriented analysis and design methodology and relational database design methodology. And it will be able to deal with integration management. By the integrated design methodology, we can make more easily software systems based on relational database. In the case study, proposal integrated design methodology applied for a visa issuing system.
[1]
Ivar Jacobson,et al.
The unified modeling language reference manual
,
2010
.
[2]
Hae-Sool Yang,et al.
Framework Model for Software Productivity Enhancement In Object-Oriented Environment
,
2008
.
[3]
D. Brdjanin,et al.
An Example of Use-Case-driven Conceptual Design of Relational Database
,
2007,
EUROCON 2007 - The International Conference on "Computer as a Tool".
[4]
Myung Ho Kim,et al.
OWL/Relational Mapping Rules to Use Relational Databases as OWL 2 Web Ontologies
,
2011
.
[5]
Soon-Mi Lee.
Design of Relational Storage Schema and Query Processing for Semantic Web Documents
,
2009
.
[6]
Charles W. Bachman,et al.
The Role Concept in Data Models
,
1977,
VLDB.
[7]
D. Brdjanin,et al.
UML-business profile-based Business Modeling in Iterative-Incremental Software Development
,
2005,
EUROCON 2005 - The International Conference on "Computer as a Tool".
[8]
Ivar Jacobson,et al.
The object advantage - business process reengineering with object technology
,
1994
.