PowerDesigner15.1简要手册:CDM, PDM与报表制作

需积分: 10 4 下载量 166 浏览量 更新于2024-09-21 收藏 1.77MB PDF 举报
"Sybase的PowerDesigner15是一款强大的企业级建模工具,提供概念数据模型(CDM)、物理数据模型(PDM)以及报告生成等功能,适用于管理信息系统的分析设计。用户可以通过它进行数据流程图、业务模型和数据库模型的设计,并能够自动生成多种开发语言的代码,如SQL、Java和.NET。PowerDesigner还具有逆向工程能力,支持与多种数据库设计软件协同工作,并具备企业库解决方案和版本控制功能。" 在深入探讨PowerDesigner的功能之前,我们先了解其核心概念: 1. **PowerDesigner简介**:PowerDesigner是Sybase公司的一款CASE工具,提供了一个全面的建模环境,支持多种类型的建模,包括数据模型、业务模型和应用模型。它允许用户从分析设计阶段到代码生成阶段进行无缝过渡,并且能与其他开发工具如PowerBuilder、Delphi和VB协同。 2. **对象浏览器中的对象**:对象浏览器是PowerDesigner的界面组成部分,显示了模型中的所有对象,如实体、关系、域和业务规则等,便于用户管理和操作。 3. **CDM(概念数据模型)**:CDM是数据模型设计的起点,用于抽象和描述业务领域的实体及其关系。用户可以创建概念图,添加实体和关系,定义域和数据项,以及设定业务规则和继承。 4. **PDM(物理数据模型)**:PDM是CDM的物理实现,具体到特定数据库系统的表和字段。用户可以新建PDM,将CDM对象转换,生成数据库脚本,并进行逆向工程,以根据现有数据库更新模型。 5. **报告生成**:PowerDesigner可以生成数据库报表文件,帮助用户理解模型的细节和状态。 6. **多维图**:对于数据仓库和OLAP应用,PowerDesigner支持创建多维模型,包括定义Cubes并填充数据,这对于数据分析师和商务智能项目非常有价值。 7. **代码生成**:PowerDesigner能够自动生成SQL代码,适应50多种数据库系统,同时支持Java和.NET代码的生成,加速应用程序的开发过程。 8. **逆向工程**:此功能允许用户从现有数据库中导入结构,生成相应的PDM,有助于快速理解和修改现有系统。 9. **企业库解决方案和版本控制**:PowerDesigner提供了扩展的企业库,增强了模型的安全性和版本管理,使得团队协作更加高效。 PowerDesigner是企业级建模的强大工具,其全面的功能覆盖了从需求分析到代码实现的整个软件开发周期,是数据建模和业务流程建模的理想选择。通过熟练掌握PowerDesigner,开发者和分析师可以更有效地设计和维护复杂的信息系统。