使用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工具集,可以帮助开发者快速设计和开发数据库应用系统。
154 浏览量
157 浏览量
2009-11-08 上传
2023-04-11 上传
124 浏览量
2009-07-13 上传
2021-11-25 上传
2021-11-07 上传

wfjava
- 粉丝: 2
最新资源
- 实用机器学习与数据挖掘技术
- ASP.NET 2.0+SQL Server实战:从酒店管理到连锁配送系统
- STL源码深度剖析:侯捷著《TheAnnotatedSTLSource》
- Java编程规范详解与实践指南
- Windows Socket IO模型详解:从select到IOCP
- 提升WinXP性能与效率的10大操作技巧
- MODBUS协议详解:串行链路与TCP/IP通信
- SSH配置指南:初学者必读
- Oracle入门指南:从开发到管理
- C#实战:NUnit 2版《Pragmatic Unit Testing》2007年专业指南
- Excel2003函数大全:从基础到高级应用
- 满智EMSFLOW工作流开发与应用指南
- ASP+ACCESS构建的在线图书销售系统毕业设计
- HTML基础知识:文字与段落格式控制
- HTML入门:超文本标记语言基础教程
- JAVA技术框架与应用接口综述