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

 生成结果(自动生成代码的时候把每个字段加上注释,说明这个字段才比较有用):

 

 

posted @ 2012-02-02 14:55  蓝天翱翔  阅读(237)  评论(0)    收藏  举报