Previous Topic: Resolve a Many-to-Many Relationship with a TransformationNext Topic: Create a Supertype-Subtype Identifying Relationship Using a Transformation


Role of Transformations in Supertype-Subtype Relationships

A subtype relationship is a relationship between a supertype entity and a subtype entity. You can use a subtype relationship to create a hierarchical grouping of entities that share common characteristics.

When you transition from one design layer to another, or when you change a model over time, the way that you represent subtype relationships can change. You can apply a transformation to create an identifying relationship between a supertype entity and its subtype entities.

The main reasons why you apply a transformation to create an identifying relationship between a supertype entity and its subtype entities include:

The Supertype Subtype Identity transformation can be applied on an existing subtype relationship in a logical-only model, or the logical view of a logical/physical model. When you create or resolve a Supertype Subtype Identity transformation, the identifying relationships are preserved and the subtype symbol is deleted. No attribute or column is affected by the transformation. The preserved identifying relationships can be viewed in either the logical or physical model view.

Resolve to Supertype-Subtype Identity Wizard

To create an identifying relationship between a supertype entity and its subtype entities, you select the subtype relationship symbol Sub-category button on ERwin Toolbox, and click the Supertype-Subtype Identity Supertype Subtype Identity transformation icon icon on the Transformations toolbar.

Result of Creating an Identifying Relationship

When you click the Resolve to Supertype-Subtype Identity to create an identifying relationship between a supertype entity and its subtype entities, you:

More information:

Create a Supertype-Subtype Identifying Relationship Using a Transformation

Using a Transformation to Roll Up a Subtype Relationship

Using a Transformation to Roll Down a Subtype Relationship