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

需积分: 10 0 下载量 107 浏览量 更新于2024-07-27 收藏 1.77MB PDF 举报
"这是一份关于PowerDesigner 15.1的使用手册,由神州数码教育学院的杨庆跃编写,介绍了如何使用这款强大的企业建模工具,包括其概念数据模型(CDM)、物理数据模型(PDM)的创建、转换以及多维图的构建等。" 在PowerDesigner 15.1中,它是一个全面的CASE(计算机辅助软件工程)工具,由Sybase公司提供,用于企业级的信息系统分析和设计。这个工具集包含了多种建模能力,如数据模型(E/R, Merise)、业务模型(BPMN, BPEL, ebXML)和应用模型(UML)。其核心特性包括: 1. **PowerDesigner简介**:PowerDesigner提供了图形化的界面,使得数据库模型设计变得直观且高效。它可以支持从需求分析到数据库实施的全过程,同时支持多种数据库系统,并能生成相应的SQL代码、Java代码和.NET代码。 2. **对象浏览器中的对象**:在对象浏览器中,用户可以查看和管理各种模型对象,如实体、关系、域、数据项和业务规则等。 3. **概念数据模型(CDM)**:CDM是系统设计的早期阶段,它不涉及具体的数据库细节。手册详细介绍了如何创建概念图,添加和删除实体及关系,定义和使用域(数据类型的集合),创建数据项,定义业务规则,以及实现继承的概念。 4. **物理数据模型(PDM)**:PDM是CDM的具体实现,涉及到数据库的实际结构。步骤包括新建PDM,将CDM对象转换成PDM对象,通过PDM创建数据库脚本,以及进行逆向工程,从现有数据库中提取模型信息。 5. **生成数据库报表文件**:PowerDesigner允许用户生成报表文件,以便于理解和共享数据库设计。 6. **多维图**:对于数据仓库和商务智能应用,PowerDesigner支持创建多维模型。手册涵盖了创建多维图,获取多维对象,建立Cubes(数据立方体)及其数据的过程。 7. **代码生成和逆向工程**:PowerDesigner的强大之处还在于其自动化代码生成能力,支持多种编程语言,同时逆向工程功能可以帮助从现有的数据库快速构建模型。 8. **企业库解决方案**:PowerDesigner具有可扩展的企业库,提供安全性和版本控制,便于团队协作和模型管理。 PowerDesigner 15.1是一个功能强大的建模工具,适合于系统分析师、数据库管理员和软件开发者在项目开发中使用,以提高效率和设计质量。