使用PowerDesigner进行数据建模和数据库设计

"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工具集,可以帮助开发者快速设计和开发数据库应用系统。
157 浏览量
195 浏览量
点击了解资源详情
154 浏览量
157 浏览量
2009-11-08 上传
2023-04-11 上传
124 浏览量
2009-07-13 上传

wfjava
- 粉丝: 2
最新资源
- 微波网络分析仪详解:概念、参数与测量
- 从Windows到Linux:一个UNIX爱好者的心路历程
- 经典Bash shell教程:深入学习与实践
- .NET平台入门教程:C#编程精髓
- 深入解析Linux 0.11内核源代码详解
- MyEclipse + Struts + Hibernate:初学者快速配置指南
- 探索WPF/E:跨平台富互联网应用开发入门
- Java基础:递归、过滤器与I/O流详解
- LoadRunner入门教程:自动化压力测试实践
- Java程序员挑战指南:BITSCorporation课程
- 粒子群优化在自适应均衡算法中的应用
- 改进LMS算法在OFDM系统中的信道均衡应用
- Ajax技术解析:开启Web设计新篇章
- Oracle10gR2在AIX5L上的安装教程
- SD卡工作原理与驱动详解
- 基于IIS总线的嵌入式音频系统详解与Linux驱动开发