PowerDesigner15.1使用教程:概念数据模型到物理数据模型
需积分: 10 130 浏览量
更新于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 上传
2011-11-30 上传
2011-04-18 上传
2021-05-21 上传
2012-09-25 上传
2013-03-06 上传
2021-07-27 上传
ebuji
- 粉丝: 2
- 资源: 16
最新资源
- iec61850:IEC 61850 协议实现
- PID-Control-System,数字转字符串c语言源码实现,c语言程序
- george-connect:George Connect-与您的同事保持联系
- device_xiaomi_phoenix:POCO X2Redmi K30的设备树
- portfolio
- hltv-rs:(WIP)非官方的HLTV Rust API
- github-slideshow:机器人提供动力的培训资料库
- TextComparer:文本比较器
- eslint-plugin-class-prefer-methods:eslint插件报告不需要的箭头功能而不是类方法的用法
- ARM-DEV,c语言生成xml格式的源码,c语言程序
- snapnet
- 软件开发项目企业官网模板
- Online-Music-Sharing
- 三色灯控制开发Demo
- mission-extract-bit
- son_jay:结构化数据和 JSON 之间的对称转换