DBMS Definition Files

DBMS definition file provide PowerDesigner with the information necessary to model, reverse-engineer, and generate for a particular DBMS. PowerDesigner provides definition files for most popular DBMSs. You select a DBMS when you create a PDM.

DBMS definition files have an .xdb extension and are located in install_dir/Resource Files/DBMS. To view the list of DBMSs, select Tools > Resources > DBMS. For information about the tools available in resource file lists, see PowerDesigner Resource Files.

You can consult or modify the DBMS definition file attached to your PDM in the Resource Editor by selecting Database > Edit current DBMS. When you select a category or an item in the left-hand pane, the name, value, and related comment appear in the right side of the dialog box.

Warning!  The resource files provided with PowerDesigner inside the Program Files folder cannot be modified directly. To create a copy for editing, use the New tool on the resource file list, and save it in another location. To include resource files from different locations for use in your models, use the Path tool on the resource file list.
Each DBMS file has the following structure:
The following properties are available on the root of a DBMS definition file:

Property

Description

Name / Code

Name and code of the DBMS.

File Name

[read only] Path and name of the DBMS file.

Family

Used to classify a DBMS, and to establish a link between different database resource files. For example, SAP® Sybase® SQL Anywhere®, and SAP® Sybase® Adaptive Server® Enterprise belong to the SQL Server family.

Triggers are retained when you change target within the same family.

Merge interface allows to merge models from the same family.

Comment

Additional information about the DBMS