PowerDesigner的简单应用
一、建立物理模型
File----New Model…打开话框,如下图,选择“Physical Data Model”,在“Model Name”填写物理模型的名称,在“DBMS”选项中选择要生成的SQL数据库的数类型,点“确定”。

二、设计生成SQL数据库
如果在新建物理模型的时候没有选择数据,或是根据物理模型要生成其它数据库的表SQL语句,需要修改数据库的类型信息,操作如下:DataBase---Change Current DBMS… 如下图选择一个需要生成SQL的数据库
三、批量生成SQL语句
物理模型已经设计好,生成数据库时SQL语句是,DataBase---Generate DBMS…选择“Preview” 选项

四、设置表Name属性为数据库说明信息
设置表中的字段的Name属性在生成SQL时把Name的描述信息添加到数据库的表说明信息中,设置如下图DataBase---Generate DBMS… 选择“Format”,选中“Generate name in empty comment”

五、查询已经生成SQL生成的表结构信息
View Code
select ' tableName ' as table_name,
sys.columns.name as column_name,
(
select value from sys.extended_properties
where sys.extended_properties.major_id = sys.columns.object_id
and sys.extended_properties.minor_id = sys.columns.column_id
) as description
from sys.columns, sys.tables, sys.types
where sys.columns.object_id = sys.tables.object_id
and sys.columns.system_type_id=sys.types.system_type_id
and sys.tables.name=' tableName '
order by sys.columns.column_id
生成结果(自动生成代码的时候把每个字段加上注释,说明这个字段才比较有用):


浙公网安备 33010602011771号