To transform a UML model into a logical data model (LDM), select
a UML model in the Modeling perspective and run a UML-to-LDM transformation
configuration.
Prerequisite: - You must be in the Modeling perspective.
- You should analyze your UML model to ensure that it is valid before you
transform it.
To transform a UML model into a logical data model:
- Select a UML model or a UML object in the Project Explorer. You can transform from a model or a package.
- Click from the main menu.
- On the Name and Transformation page, select UML to Logical
Data Model from the Data Model Transformations list,
enter the name of the transformation, and click Next.
- On the Source and Target page, complete the following steps:
- Select an open UML model or package in the Select
a Source field.
- Select a project in the Select a Target field.
If you have a Rational UML modeling product installed into the same
package group as your data modeling product, you can transform a UML model
and merge it with an existing logical data model. To merge with an existing
logical data model, select an open UML model or package as the source, and
select an open logical data model as the target.
- Click Next.
- Optional: On the Properties page, change the default
behavior for foreign key names. You can specify whether foreign
key names are prefixed with role names in the generated logical data model.
- On the Common page, click Finish.
The logical data model is created and displayed in the Data
Models folder of your target project. The new logical data model
is named after your UML source model or package.