PowerDesigner15.1中文使用手册:概念与物理数据模型详解

需积分: 10 0 下载量 19 浏览量 更新于2024-07-29 收藏 1.77MB PDF 举报
"这是一份关于PowerDesigner 15.1的中文教程,由神州数码教育学院的杨庆跃编写,旨在介绍如何使用这个强大的CASE工具进行企业建模和数据库设计。教程涵盖了从PowerDesigner的基本环境到具体的操作步骤,如创建和管理概念数据模型(CDM)、物理数据模型(PDM),以及生成数据库报表和多维图等。" 在深入探讨PowerDesigner 15.1的功能之前,我们先了解下PowerDesigner的基本概念。PowerDesigner是由Sybase公司开发的一款企业级建模工具,它提供了一整套图形化的建模环境,用于分析和设计管理信息系统。这款工具支持数据库模型设计的各个阶段,包括数据流程图、概念数据模型、物理数据模型的创建,同时能够生成各种客户端开发工具的应用程序,并且能与多种数据库设计软件配合使用。 **2. 使用PowerDesigner环境** 在PowerDesigner中,对象浏览器是核心组件,它展示了所有模型和对象。教程提到的对象包括了概念数据模型、物理数据模型等多种类型。此外,PowerDesigner还支持多种模型文件,每种都有特定的用途。 **3. 概念数据模型(CDM)** CDM是设计数据库逻辑结构的一种方法。在教程中,用户将学习如何创建概念图,添加实体和关系,定义域(用于规范数据类型),创建数据项,以及定义业务规则和继承。这些步骤有助于构建一个清晰的数据模型,反映业务实体之间的关系。 **4. 物理数据模型(PDM)** PDM是CDM的进一步具体化,它针对特定数据库管理系统(DBMS)。教程中,用户将学习如何创建新的PDM,将CDM对象转换为PDM对象,生成数据库脚本,以及执行逆向工程,即从现有数据库中提取结构信息。 **5. 生成数据库报表文件** 这部分教程讲解如何使用PowerDesigner生成关于数据库结构的报表,这些报表对理解和维护数据库结构至关重要。 **6. 多维图** 多维图是数据仓库设计的一部分,PowerDesigner支持创建多维模型,如Cubes,用于OLAP(在线分析处理)分析。用户将学习如何创建多维图,获取多维对象,建立Cubes,并填充数据。 PowerDesigner的其他关键特性还包括其集成的建模能力,如支持多种建模标准(E/R, Merise, BPMN, BPEL, ebXML, UML),代码自动生成(SQL, Java, .NET),强大的逆向工程能力,以及可扩展的企业库解决方案,具备版本控制和安全性。 这份PowerDesigner 15.1的中文教程是初学者和经验丰富的数据库设计师掌握这个工具的强大资源,涵盖了从基本操作到高级特性的全面指导。通过学习和实践,用户可以充分利用PowerDesigner来提升数据库设计和企业建模的效率和质量。