PowerDesigner15.1中文教程:企业建模与数据库设计

5星 · 超过95%的资源 需积分: 10 6 下载量 59 浏览量 更新于2024-07-25 收藏 1.77MB PDF 举报
"这是一份关于PowerDesigner 15.1的中文教程,由神州数码教育学院的杨庆跃编写。教程涵盖了PowerDesigner的基本概念、使用环境、模型类型,特别是概念数据模型(CDM)和物理数据模型(PDM)的创建与转换,以及生成数据库报表和多维图的操作。此外,还强调了PowerDesigner的建模能力、代码生成和逆向工程功能。" **PowerDesigner简介** PowerDesigner是Sybase公司提供的一个综合型CASE工具,专门用于企业级的建模工作。该工具提供了一个图形化的用户界面,便于用户对管理信息系统进行分析和设计。PowerDesigner涵盖了数据库模型设计的各个阶段,包括数据流程图、概念数据模型(CDM)、物理数据模型(PDM),并能生成各种客户端开发工具的应用程序,如与PowerBuilder、Delphi、VB等配合使用。此外,它还支持数据仓库的结构建模,以及团队设计模型的协作与控制。 **使用PowerDesigner环境** 在PowerDesigner中,对象浏览器展示了一系列的对象,便于用户管理和操作。同时,PowerDesigner支持多种模型文件,包括数据模型、业务模型和应用模型等。 **概念数据模型(CDM)** CDM用于描述业务领域中的数据结构,不涉及具体的数据库实现细节。教程中详细讲解了如何创建概念图、添加和删除实体及关系、定义域、创建数据项、设置业务规则以及使用继承。 **物理数据模型(PDM)** PDM是CDM的具体实现,考虑了特定数据库系统的特性。教程介绍了如何创建新的PDM,将CDM对象转换为PDM对象,通过PDM生成数据库脚本,以及执行逆向工程以从现有数据库中提取模型信息。 **生成数据库报表文件** 这部分内容教导用户如何使用PowerDesigner来生成数据库相关的报表文件,以供分析和审核。 **多维图** 多维图用于数据仓库的设计,教程包括创建多维图、获取多维对象、建立Cubes和填充Cube数据的过程。 **功能亮点** PowerDesigner的一大优势是其集成的建模能力,涵盖了E/R、Merise、BPMN、BPEL、ebXML等多种模型。此外,它能自动生成SQL代码(支持超过50种数据库系统)、Java和.NET代码,具有强大的逆向工程功能,并提供了可扩展的企业库解决方案,以确保安全性和版本控制。 PowerDesigner 15.1中文教程是学习和掌握这款强大建模工具的理想资源,无论是在数据库设计还是企业应用开发中,都能提供极大的帮助。通过深入学习和实践,用户能够有效地提升工作效率和系统设计质量。