PowerDesigner使用介绍

1.概述

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

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

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

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

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

2.创建物理模型

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

图2-1

   图2-2

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

3.创建数据表

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

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

             图3-3

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

        图3-4

4.增加外键约束

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

 图4-1                                        图4-2   

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

5.生成SQL语句

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

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

 图5-1

6.生成设计文档

图6-1

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

 图6-2

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

图6-3

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

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

图6-4

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

图6-5

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

图6-6                                        图6-7

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值