Chapter 9 Working with Data Models


Abstract data type checks (PDM)

The following PDM model checks are made on abstract data types:

Check Description and Correction
Abstract data type name and code uniqueness Abstract data type 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
Abstract Data Type code maximum length The code of the ADT is longer than the maximum allowed by the DBMS.

Manual correction: Reduce the length of the code

Automatic correction: Reduces the code to a permissible length
Instantiable object type must have attributes and no abstract procedures If an abstract data type of type Object (or SQLJ Object) is instantiable (Abstract option not checked), then it must have attributes and no abstract procedure.

Manual correction: Define at least one attribute in the ADT Attributes tab and clear the Abstract option in the procedures property sheet

Automatic correction: None
Abstract object type must not have tables based on it If an abstract data type of type Object (or SQLJ Object) is not instantiable (Abstract option checked), then it must not have tables based on it.

Manual correction: Set the Based on property to <None> in the tables property sheet

Automatic correction: None

 


Copyright (C) 2008. Sybase Inc. All rights reserved.