PowerDesigner lets you create a conceptual data model that can be used as source for the creation of several physical data model, each one associated to a specific DBMS. Updates made to the conceptual data model, for example a new table, can then be automatically incorporated into the several physical data models previously created.
The data types used in the conceptual model will be mapped to a specific data type for the selected DBMS. You can control these mappings and can even create custom DBMS configurations. In PowerDesigner 12.5, see (Tools->Resources->DBMS).