PowerDesigner 15.1中文教程:企业建模与数据库设计

需积分: 10 0 下载量 140 浏览量 更新于2024-07-23 收藏 1.77MB PDF 举报
"这是一份PowerDesigner的中文教程,由神州数码教育学院的杨庆跃编写的使用手册,涵盖了PowerDesigner的基本操作和主要功能。教程详细介绍了如何使用PowerDesigner进行概念数据模型(CDM)和物理数据模型(PDM)的设计,以及如何生成数据库报表文件和创建多维图。此外,还提到了PowerDesigner作为Sybase公司的CASE工具集,其在企业建模环境中的应用,包括与多种开发工具的兼容性,如PowerBuilder、Delphi和VB。" PowerDesigner是Sybase公司的一款强大的CASE(计算机辅助软件工程)工具,用于企业级的信息系统分析和设计。这个工具提供了图形化的界面,让用户能够轻松地进行数据库模型设计的各个环节。PowerDesigner包含了多种建模能力,不仅限于数据模型,还包括业务模型和应用模型。 在概念数据模型(CDM)部分,教程详细阐述了如何创建概念图,添加和删除实体(Entity)及关系(Relationship),定义和使用域(Domain)来规范数据类型,创建数据项(DataItem)以表示实体属性,设置业务规则(BusinessRule)以确保数据质量,以及实现继承机制来简化模型设计。 物理数据模型(PDM)部分,用户将学习如何新建PDM,将CDM对象转化为PDM对象,生成针对特定数据库的SQL脚本,执行逆向工程以从现有数据库中构建模型,这些都是数据库设计和维护的关键步骤。 此外,教程还涉及了数据库报表文件的生成,这有助于快速查看和理解模型的详细信息。在多维图部分,介绍了如何创建多维模型,获取多维对象,构建Cubes以及填充Cube数据,这些对于数据仓库的建设和数据分析至关重要。 PowerDesigner的突出特点还包括其集成的代码自动生成能力,支持SQL、Java和.NET等多种编程语言,以及强大的逆向工程功能,使得现有系统的理解和升级变得更为便捷。它还提供了一个可扩展的企业库解决方案,具有良好的安全性和版本控制,这对于团队协作开发十分有利。 这份PowerDesigner中文教程是初学者和有经验的开发者了解和掌握这款工具的强大功能的理想资料,涵盖了从模型设计到实际开发的各个阶段。通过学习,用户能够有效地提高工作效率,优化系统设计,并且更好地适应不同开发环境的需求。