PowerDesigner15.1简明教程:从概念到物理数据模型

需积分: 10 24 下载量 139 浏览量 更新于2024-07-25 收藏 1.77MB PDF 举报
"这是一份关于PowerDesigner 15.1的简要使用手册,由神州数码教育学院的杨庆跃编写。这份手册涵盖了PowerDesigner的基本功能和使用方法,包括概念数据模型(CDM)和物理数据模型(PDM)的创建、业务规则定义、继承操作、多维图的构建等内容。PowerDesigner是Sybase公司的一款CASE工具,适用于企业建模环境,支持多种建模能力,如数据模型、业务模型和应用模型,并能自动生成多种语言的代码,具有强大的逆向工程能力和版本控制功能。" 在深入探讨之前,我们先了解下PowerDesigner的核心概念。PowerDesigner是一款强大的数据库建模工具,它允许用户进行数据流程图、概念数据模型和物理数据模型的设计。这种工具对于系统分析和设计至关重要,因为它可以帮助缩短开发时间并优化设计。 **2.1 对象浏览器中的对象** 对象浏览器是PowerDesigner的界面组件,展示各种模型对象,如实体、关系、域、数据项等,便于管理和编辑。 **2.2 PowerDesigner的几种模型文件** - **概念数据模型(CDM)**: 描述独立于任何特定数据库管理系统的数据结构。 - **物理数据模型(PDM)**: 表示实际数据库在特定DBMS下的结构。 **3.1 创建概念图** 在CDM中,用户可以通过拖拽和放置工具创建基本的模型图,包括实体和关系。 **3.2 创建及删除实体和关系** 实体代表数据对象,关系则定义实体间的关联。在CDM中,这些元素的创建和删除是模型构建的基础。 **3.3 定义和使用域** 域是数据类型的集合,可以定义数据项的约束和规则,如长度、精度等。 **3.4 建立数据项** 数据项是实体内的属性,每个数据项都关联一个或多个域。 **3.5 定义业务规则** 业务规则定义了系统中必须遵循的逻辑,用于保证数据的准确性和一致性。 **3.6 定义和使用继承** 在CDM中,通过继承可以创建基实体,然后派生出更具体的实体,实现模型的复用和扩展。 **4.1 新建PDM** PDM是基于CDM的,可以将CDM的对象转化为对应数据库系统的物理表和关系。 **4.2 CDM对象转换成PDM对象** 这个过程称为正向工程,将逻辑模型转化为物理模型。 **4.3 使用物理数据模型创建数据库脚本** PDM可以直接生成创建数据库所需的SQL脚本,便于在实际数据库中实施模型。 **4.4 逆向工程** 逆向工程是从现有数据库中提取模型,帮助理解已存在的数据库结构。 **5. 生成数据库报表文件** PowerDesigner可以生成各种报告,用于文档化和审核模型。 **6.1 创建多维图** 多维图主要用于数据仓库设计,表示数据立方体。 **6.2 获得多维对象** 从数据源获取多维数据,如事实表和维度表。 **6.3 建立Cubes** 立方体是多维模型的核心,包含汇总数据,用于快速查询和分析。 **6.4 创建Cube数据** 在立方体中定义数据项和度量,以便进行数据分析。 PowerDesigner 15.1提供了全面的数据库设计和管理功能,无论是对新手还是经验丰富的开发者,都是一个强大而实用的工具。通过学习和熟练使用这份手册,用户可以有效地提升数据库设计的效率和质量。