使用PowerDesigner进行数据建模和数据库设计
5星 · 超过95%的资源 需积分: 13 156 浏览量
更新于2024-09-07
收藏 1.52MB PDF 举报
"PowerDesigner概述与应用"
PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设计模型进行控制。
PowerDesigner的主要功能部分包括:
* 数据流程图设计
* 概念数据模型设计
* 物理数据模型设计
* 客户端开发工具生成
* 数据仓库结构模型设计
* 团队设计模型控制
使用PowerDesigner可以缩短开发时间和使系统设计更优化。它可与许多流行的数据库设计软件,例如PowerBuilder,Delphi,VB等相配合使用。
PowerDesigner的四种模型文件:
* 概念数据模型(CDM)
* 物理数据模型(PDM)
* 数据流程图(DFD)
* 结构模型(SM)
使用PowerDesigner环境可以创建和管理概念数据模型,定义业务规则,建立数据项、实体和实体属性,创建物理数据模型,逆向工程数据库对象,生成数据库报表文件等。
在PowerDesigner中,定义业务规则是指在概念数据模型中定义业务逻辑,例如定义数据项的格式、数据的有效性检查等。创建物理数据模型是指根据概念数据模型生成物理数据库的设计。
PowerDesigner还提供了逆向工程的功能,可以将数据库对象从一个脚本文件到新的PDM,也可以将ODBC到新的PDM。逆向工程可以将数据库对象从一个脚本文件到已存在的PDM。
生成数据库报表文件是PowerDesigner的另一个重要功能,可以生成RTF或者其他类型的报表文件。
在使用PowerDesigner时,需要注意以下几点:
* 使用业务规则的建议
* 自定义数据类型(Domains)的使用
* Oracle Package的使用
* 把序列号用起来(Sequence)
PowerDesigner是一个功能强大且实用的CASE工具集,可以帮助开发者快速设计和开发数据库应用系统。
2019-08-22 上传
2017-03-09 上传
2009-11-08 上传
2023-04-11 上传
2010-11-04 上传
2009-07-13 上传
2021-11-25 上传
2021-11-07 上传
wfjava
- 粉丝: 2
- 资源: 50