使用PowerDesigner设计物理模型并运行脚本检查模型图解

打开pd;选择 Create Model;

使用PowerDesigner设计物理模型并运行脚本检查模型图解

选中physical data Model;这个模型设计了之后,就可以在数据库生成表;

在对话框下方选中一种数据库,给模型起名; 

使用PowerDesigner设计物理模型并运行脚本检查模型图解

在工具箱中选择 physical diagram中的Table; 

使用PowerDesigner设计物理模型并运行脚本检查模型图解

在设计视图上画一个表; 

使用PowerDesigner设计物理模型并运行脚本检查模型图解

在表属性对话框输入表名,注释;

stereotype好像是命名多个表可以套用的一个属性,记不太清; 

使用PowerDesigner设计物理模型并运行脚本检查模型图解

在Columns tab下;输入字段信息; 

使用PowerDesigner设计物理模型并运行脚本检查模型图解

确定之后表建好了; 

使用PowerDesigner设计物理模型并运行脚本检查模型图解

但是字体过小,下面来改一下;从 Tools-Display  Prefrences 菜单调出如下对话框;进入 Table,Format;Modify 按钮; 

使用PowerDesigner设计物理模型并运行脚本检查模型图解

把字体size改为18,改大; 

使用PowerDesigner设计物理模型并运行脚本检查模型图解

回到设计视图看一下,字体还是一样;

原来在对话框里面要选中要更改字体的具体对象;如下,选中3个对象,其默认字体size为8,改为20; 

使用PowerDesigner设计物理模型并运行脚本检查模型图解

回到设计界面,改过来了; 

使用PowerDesigner设计物理模型并运行脚本检查模型图解

表设计完了,SQL自动生成; 

使用PowerDesigner设计物理模型并运行脚本检查模型图解

拷贝到SQL Server 运行一下; 

使用PowerDesigner设计物理模型并运行脚本检查模型图解

生成了设计的表; 

使用PowerDesigner设计物理模型并运行脚本检查模型图解

看一下当前的pd版本,16.5; 

使用PowerDesigner设计物理模型并运行脚本检查模型图解

pd附带有很多vbs脚本;选择如下菜单; 

使用PowerDesigner设计物理模型并运行脚本检查模型图解

弹出执行脚本对话框; 

使用PowerDesigner设计物理模型并运行脚本检查模型图解

打开自带的一个脚本,List Tables.vbs;此脚本列出模型中所有的表信息; 

使用PowerDesigner设计物理模型并运行脚本检查模型图解

运行结果如下; 

使用PowerDesigner设计物理模型并运行脚本检查模型图解

使用PowerDesigner设计物理模型并运行脚本检查模型图解

    也可以自己写vbs脚本生成模型、表、列;如果是成熟的表结构设计还是比较方便;