PowerDesigner15.1使用教程:概念数据模型到物理数据模型

需积分: 10 68 下载量 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是一款强大而全面的数据库设计工具,对于软件开发和数据仓库设计来说,它是不可或缺的辅助工具。无论是初学者还是经验丰富的开发者,都能从其丰富的功能和易用性中受益。