PowerDesigner15.1使用教程:概念数据模型到物理数据模型
需积分: 10 189 浏览量
更新于2024-10-21
收藏 1.77MB PDF 举报
"powerdesigner15.1简要使用手册.pdf"
本文档是对PowerDesigner 15.1的简要使用手册,由神州数码教育学院的杨庆跃编写,主要介绍了这款强大的数据库建模工具的基本操作和核心功能。
1. PowerDesigner简介
PowerDesigner是由Sybase公司提供的一个全面的CASE工具集,它提供了一个可视化的、用户友好的企业建模环境。此工具主要用于管理信息系统的分析和设计,涵盖了数据库模型设计的整个生命周期。它支持创建数据流程图、概念数据模型(CDM)、物理数据模型(PDM),并能生成数据库应用程序,同时也适用于数据仓库建模。PowerDesigner可以与各种开发工具如PowerBuilder、Delphi、VB等协同工作,以提高开发效率和优化系统设计。
2. 使用PowerDesigner环境
- **对象浏览器**:展示模型中的各种对象,如实体、关系、域和数据项等。
- **模型文件类型**:包括概念数据模型(CDM)、物理数据模型(PDM)以及其它如数据流程图和业务模型等。
3. 概念数据模型(CDM)
- **创建概念图**:构建系统的基本结构,包括实体和关系。
- **实体与关系**:创建、删除和编辑实体及它们之间的联系。
- **域**:定义数据类型的规范,用于数据项的一致性。
- **数据项**:表示实体属性,通过域来定义其数据类型。
- **业务规则**:定义数据项的行为约束和业务逻辑。
- **继承**:允许实体之间共享属性,简化模型设计。
4. 物理数据模型(PDM)
- **新建PDM**:从CDM转换而来,适应特定数据库管理系统的要求。
- **CDM到PDM转换**:将概念模型转换为物理模型,考虑数据库性能因素。
- **生成数据库脚本**:自动生成创建数据库的SQL语句。
- **逆向工程**:从现有数据库中提取模型信息,更新PDM。
5. 生成数据库报表文件
功能包括输出模型的详细报告,帮助开发者和团队理解模型结构。
6. 多维图
- **创建多维图**:设计数据仓库的多维模型,用于OLAP分析。
- **获取多维对象**:提取数据仓库的维度和事实表。
- **建立Cubes**:定义数据仓库的核心分析单元。
- **Cube数据**:创建Cube的详细数据结构,便于数据分析。
7. 其他特性
- **自动代码生成**:支持多种编程语言,如SQL、Java和.NET。
- **逆向工程能力**:可以从现有数据库反向工程模型,便于维护和更新。
- **企业库解决方案**:提供可扩展的企业级元数据存储,具有安全性和版本控制功能。
通过以上介绍,可以看出PowerDesigner 15.1是一款强大而全面的数据库设计工具,对于软件开发和数据仓库设计来说,它是不可或缺的辅助工具。无论是初学者还是经验丰富的开发者,都能从其丰富的功能和易用性中受益。
2019-07-10 上传
494 浏览量
2013-05-18 上传
2021-05-21 上传
2012-09-25 上传
2013-03-06 上传
2013-03-06 上传
2013-03-06 上传
ebuji
- 粉丝: 2
- 资源: 16
最新资源
- 新代数控API接口实现CNC数据采集技术解析
- Java版Window任务管理器的设计与实现
- 响应式网页模板及前端源码合集:HTML、CSS、JS与H5
- 可爱贪吃蛇动画特效的Canvas实现教程
- 微信小程序婚礼邀请函教程
- SOCR UCLA WebGis修改:整合世界银行数据
- BUPT计网课程设计:实现具有中继转发功能的DNS服务器
- C# Winform记事本工具开发教程与功能介绍
- 移动端自适应H5网页模板与前端源码包
- Logadm日志管理工具:创建与删除日志条目的详细指南
- 双日记微信小程序开源项目-百度地图集成
- ThreeJS天空盒素材集锦 35+ 优质效果
- 百度地图Java源码深度解析:GoogleDapper中文翻译与应用
- Linux系统调查工具:BashScripts脚本集合
- Kubernetes v1.20 完整二进制安装指南与脚本
- 百度地图开发java源码-KSYMediaPlayerKit_Android库更新与使用说明