PowerDesigner provides default model checks to verify the validity of keys.
Check |
Description and Correction |
---|---|
Key name and code uniqueness |
Element names and codes must be unique in the model. Manual correction: Modify the duplicate name/code Automatic correction: Appends a number to the duplicate name/code |
Existence of fields |
A key must contain at least one field. Manual correction: Add at least one field to the key or delete the key. For example: @numEmployee Automatic correction: Deletes unassigned key For more information on fields, see Specifying Constraint Fields. |
Undefined selector |
You must define an XPath expression for a key selector attribute. Manual correction: In the key property sheet, define an XPath expression for the selector attribute. For example: s:company/s:employee Automatic correction: None For more information on XPath expressions, see Specifying a Constraint Selector. |