天天看点

PowerDesigner使用心得 1.概述 2.创建物理模型 3.创建数据表 4.增加外键约束 5.生成SQL语句 6.生成设计文档

1.概述

PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设备模型进行控制。

公司主要使用PowerDesigner创建以下两类模型文件:

逻辑模型(CDM):描述了与任何软件和数据存储系统都无关的数据库整体逻辑结构,通常包含了与物理数据库无关的数据对象,提供了一种描述企业运行或业务行为的形象化的表达方式。

物理模型(PDM):叙述数据库的物理实现。主要目的是把CDM中建立的现实世界模型生成特定的DBMS脚本,产生数据库中保存信息的储存结构,保证数据在数据库中的完整性和一致性。

我主要就物理模型来简单讲讲PowerDesigner的操作细节。

2.创建物理模型

图2-1为PowerDesigner的工作页面,点击文件-->创建新模型,弹出如图2-2的对话  

PowerDesigner使用心得 1.概述 2.创建物理模型 3.创建数据表 4.增加外键约束 5.生成SQL语句 6.生成设计文档

                                   图2-1

PowerDesigner使用心得 1.概述 2.创建物理模型 3.创建数据表 4.增加外键约束 5.生成SQL语句 6.生成设计文档

                                    图2-2

选择左侧Physical DataModel(即物理模型),右侧选择Physical Diag。在下面更改模型的名称,并且确定DBMS(即数据库种类)。点击OK完成创建。

3.创建数据表

如图3-1,红色框圈起为Table组件,点击后可以在右侧直接创建出数据表,如图3-2。

PowerDesigner使用心得 1.概述 2.创建物理模型 3.创建数据表 4.增加外键约束 5.生成SQL语句 6.生成设计文档
PowerDesigner使用心得 1.概述 2.创建物理模型 3.创建数据表 4.增加外键约束 5.生成SQL语句 6.生成设计文档

           图3-1                                图3-2

接下来就是对数据表进行配置,双击其中一个数据表,就可以对数据表进行配置了。

PowerDesigner使用心得 1.概述 2.创建物理模型 3.创建数据表 4.增加外键约束 5.生成SQL语句 6.生成设计文档

                                图3-3

如图3-3所示,红框区域是对数据表的表名进行设置。图3-4是对表字段进行设置,包括字段名、字段类型、主外键等。

PowerDesigner使用心得 1.概述 2.创建物理模型 3.创建数据表 4.增加外键约束 5.生成SQL语句 6.生成设计文档

                                图3-4

4.增加外键约束

在设计好若干个数据表之后,若存在主从表关系,那么则需要添加主外键。方法也很简单,如图4-1:

PowerDesigner使用心得 1.概述 2.创建物理模型 3.创建数据表 4.增加外键约束 5.生成SQL语句 6.生成设计文档
PowerDesigner使用心得 1.概述 2.创建物理模型 3.创建数据表 4.增加外键约束 5.生成SQL语句 6.生成设计文档

           图4-1                                        图4-2   

图4-1红框内为添加外键的组件,点击之后,根据主从关系连接两个表,如图4-2所示。

5.生成SQL语句

在创建好数据表,确定主外键关系之后。通过PowerDesigner软件,把SQL语句自动生成出来。通过Preview选项卡实现,具体方法如下:

双击你想要生成SQL语句的那张表,找到Preview选项卡,里面的内容就是该表的SQL语句,同样也可以通过右键点击-->ctrl+v快捷键实现。如图5-1所示:

PowerDesigner使用心得 1.概述 2.创建物理模型 3.创建数据表 4.增加外键约束 5.生成SQL语句 6.生成设计文档

                                          图5-1

6.生成设计文档

PowerDesigner使用心得 1.概述 2.创建物理模型 3.创建数据表 4.增加外键约束 5.生成SQL语句 6.生成设计文档

                               图6-1

如图6-1所示,在左侧的模型上右键,点击新增-->Report。会弹出如图6-2的对话框。

PowerDesigner使用心得 1.概述 2.创建物理模型 3.创建数据表 4.增加外键约束 5.生成SQL语句 6.生成设计文档

                    图6-2

修改名字,选择语言(通常使用简体中文),如果需要模板就选择模板(通常不需要)。点击OK,生成如图6-3红框内的Reports文件。

PowerDesigner使用心得 1.概述 2.创建物理模型 3.创建数据表 4.增加外键约束 5.生成SQL语句 6.生成设计文档

       图6-3

然后在右面分成了两个部分,左侧部分为各种条目,可以填入到右侧的区域。右侧的区域显示的,就是生成的Report文件的内容。我们可以将左侧的我们需要的各种条款都加入到右侧去。

举个例子,我们可以从左侧添加设计图等等,如图6-4所示。

PowerDesigner使用心得 1.概述 2.创建物理模型 3.创建数据表 4.增加外键约束 5.生成SQL语句 6.生成设计文档

                           图6-4

最后达到如图6-5所示的结果:

PowerDesigner使用心得 1.概述 2.创建物理模型 3.创建数据表 4.增加外键约束 5.生成SQL语句 6.生成设计文档

                            图6-5

最后,如图6-6所示,生成设计文档。有两种导出格式,HTML或者RTF,一个网页显示,一个WORD显示。也可以直接点击Report生成按钮,如图6-7所示

PowerDesigner使用心得 1.概述 2.创建物理模型 3.创建数据表 4.增加外键约束 5.生成SQL语句 6.生成设计文档
PowerDesigner使用心得 1.概述 2.创建物理模型 3.创建数据表 4.增加外键约束 5.生成SQL语句 6.生成设计文档

                      图6-6                                        图6-7

生成的文档截图部分如下:

PowerDesigner使用心得 1.概述 2.创建物理模型 3.创建数据表 4.增加外键约束 5.生成SQL语句 6.生成设计文档
PowerDesigner使用心得 1.概述 2.创建物理模型 3.创建数据表 4.增加外键约束 5.生成SQL语句 6.生成设计文档
PowerDesigner使用心得 1.概述 2.创建物理模型 3.创建数据表 4.增加外键约束 5.生成SQL语句 6.生成设计文档
PowerDesigner使用心得 1.概述 2.创建物理模型 3.创建数据表 4.增加外键约束 5.生成SQL语句 6.生成设计文档
PowerDesigner使用心得 1.概述 2.创建物理模型 3.创建数据表 4.增加外键约束 5.生成SQL语句 6.生成设计文档

PowerDesigner使用心得文档     下载