Transforming a UML model into a logical data model

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.
Before you begin
Prerequisite:
About this task

To transform a UML model into a logical data model:

  1. Select a UML model or a UML object in the Project Explorer. You can transform from a model or a package.
  2. Click Modeling > Transform > New Configuration from the main menu.
  3. 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.
  4. On the Source and Target page, complete the following steps:
    1. Select an open UML model or package in the Select a Source field.
    2. 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.

  5. Click Next.
  6. 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.
  7. On the Common page, click Finish.
Results
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.
Example

Feedback