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

5星 · 超过95%的资源 需积分: 10 61 下载量 177 浏览量 更新于2024-10-03 收藏 1.77MB PDF 举报
"Powerdesigner15.1中文使用手册" PowerDesigner是一款由Sybase公司推出的强大的CASE工具集,主要用于企业级的信息系统建模。这个工具提供了一个图形化的、用户友好的环境,使得数据库模型设计变得更为简便。PowerDesigner涵盖了数据库模型设计的各个阶段,包括数据流程图、概念数据模型(CDM)、物理数据模型(PDM),并能生成多种数据库系统的SQL代码,适用于与各种开发工具如PowerBuilder、Delphi、VB等配合使用。 1. PowerDesigner简介: PowerDesigner不仅提供了数据模型设计,还支持业务模型(如BPMN、BPEL、ebXML)和应用模型(UML)。它的一大亮点在于其集成的建模能力,使得用户能够在一个统一的环境中处理多种类型的模型。 2. 使用PowerDesigner环境: - 对象浏览器中的对象:在对象浏览器中,用户可以浏览、管理和组织项目中的所有模型元素。 - 模型文件:PowerDesigner支持多种模型文件,包括CDM和PDM。CDM用于表示业务概念,而PDM则用于表示实际数据库的物理实现。 3. 概念数据模型(CDM): - 创建概念图:用户可以通过拖放方式创建CDM,表示业务领域的实体和关系。 - 实体(Entity)和关系(Relationship):在CDM中,实体代表业务实体,关系则表示实体之间的关联。 - 域(Domain):定义数据类型和约束,可以复用以保持一致性。 - 数据项(DataItem):实体的属性或列,它们是域的具体实例。 - 业务规则(BusinessRule):定义业务逻辑,增强模型的完整性。 - 继承(Inheritance):允许实体间共享属性,简化模型结构。 4. 物理数据模型(PDM): - 新建PDM:从CDM转换而来,映射到特定数据库的物理结构。 - 转换对象:CDM中的实体和关系可以转换为PDM对象,适应不同数据库的要求。 - 创建数据库脚本:PDM可以直接生成创建数据库的SQL脚本。 - 逆向工程:可以从现有数据库中导入结构,生成PDM,便于理解和维护。 5. 生成数据库报表文件: PowerDesigner可以生成报表文件,帮助用户检查和验证模型,提供详细的设计信息。 6. 多维图: - 创建多维图:用于数据仓库的建模,表示数据立方体(Cube)。 - 获取多维对象:提取数据仓库的维度和事实表。 - Cubes:定义数据仓库的核心结构,包含汇总数据。 - Cube数据:配置和填充Cube的数据源,以供分析使用。 PowerDesigner的这些特性使得它成为数据库设计和数据仓库建模的强大工具,其自动化代码生成、逆向工程能力和可扩展的企业库解决方案进一步提升了工作效率和设计质量。通过使用PowerDesigner,开发者和分析师能够更高效地进行系统设计,减少错误,并确保项目的顺利实施。