Chapter 4 Working with Conceptual Data Models
The following CDM model checks are made on packages:
Check | Description and Correction |
---|---|
Circular dependency | A circular dependency occurs when an entity depends on another and so on until a dependency loop is created between entities. A package cannot contain circular dependencies.
Manual correction: Clear the Dependent check box for the link or delete an inheritance link. Automatic correction: None. |
Circularity with mandatory links | A circular dependency occurs when an entity depends on another and so on until a dependency loop is created between entities through mandatory links.
Manual correction: Clear the Mandatory parent check box or delete a dependency on a relationship. Automatic correction: None. |
Shortcut code uniqueness | Two shortcuts with the same code cannot be in the same namespace.
Manual correction: Change the code of one of the shortcuts. Automatic correction: None. |
Shortcut potentially generated as child table of a reference | The package should not contain associations or relationships with an external shortcut as child entity. Although this can be tolerated in the CDM, the association or relationship will not be generated in a PDM if the external shortcut is generated as a shortcut.
Manual correction: Modify the design of your model in order to create the association or relationship in the package where the child entity is defined. Automatic correction: None. |
Copyright (C) 2007. Sybase Inc. All rights reserved. |
![]() |