Chapter 12 Generating Other Models from an OOM
If you have been working on a class diagram in an Object-Oriented Model (OOM) and want to change approach, you can generate a Conceptual Data Model (CDM) of an OOM class diagram. This process translates OOM objects into CDM objects and allows you to switch to an entity/relationships or Merise analysis.
You will then be able to further design your model and eventually generate a Physical Data Model (PDM) from the CDM.
When you generate a CDM from an OOM, PowerDesigner translates OOM objects and data types to CDM objects and data types.
The current object language of an OOM has no effect on generation to a CDM. CDM generation translates OOM objects into conceptual objects.
OOM object | CDM object after generation |
---|---|
Domain | Domain |
Class | Entity |
Interface | Not translated |
Attribute | Attribute |
Identifier | Identifier |
Operation | Not translated |
Association | Relationship or association |
Association class | Entity/relationship notation: the association class becomes an entity with two associations.
Merise notation: the class becomes an association, and the OOM associations will be generated as association links |
Dependency | Not translated |
Realization | Not translated |
Generalization | Inheritance |
Copyright (C) 2005. Sybase Inc. All rights reserved. |