3. Mapping Class Diagrams onto Relational Applications


In this section we provide algorithms to capture and process the information contained within class diagrams, state diagrams, and data flow diagrams of an object design schema to derive an appropriate structuring of a relational data schema for the application under development and the associated manipulation code. In particular, the class diagram provides the necessary information to derive the tables to be generated. The remaining diagrams can be exploited to analyze the dynamic behaviour of the system, which provides heuristics on how to refine the relational data schema to accommodate the data navigation requirements of the system functions, and it is used to derive the manipulation code.

Next: Extracting a Relational Data Schema from the Class Diagram
Up: Automatic Generation of RDBMS based Applications from OO Design Schemes
Previous: The Development Process with OMAR