PowerDesigner 9.5:数据建模高解析指南

需积分: 13 2 下载量 132 浏览量 更新于2024-12-12 收藏 1.52MB PDF 举报
PowerDesigner是一款由Sybase公司出品的强大CASE(Computer-Aided Software Engineering)工具,专用于数据建模,特别是针对管理信息系统(MIS)的分析和设计。本书以PowerDesigner 9.5为基础,提供了43页详尽的内容,帮助读者掌握这款工具在数据建模过程中的关键操作。 首先,书的第1-2页介绍了PowerDesigner的概览,包括其功能特点。它不仅涵盖了数据库模型设计的各个环节,如数据流程图(DFD)、概念数据模型(Conceptual Data Model, CDM)、物理数据模型(Physical Data Model, PDM),还支持生成应用程序代码,适用于多种开发工具(如PowerBuilder、Delphi、VB等),以及数据仓库模型设计,并能实现团队协作和模型版本控制。 在章节6-10中,详细讲解了如何在PowerDesigner中创建和管理概念数据模型。这部分涉及创建新的数据项目、实体以及实体属性,定义实体间的关系,包括联系的维度、依赖性、角色和存在性。用户可以学习如何通过关系选项设置角色,如何定义和使用域(即自定义数据类型)以及如何利用继承特性。 物理数据模型的创建是第11-13章的核心内容,包括将CDM对象转换为PDM对象,以及生成数据库脚本,以便将设计应用于实际数据库中。此外,书中还介绍了逆向工程功能,能够将现有的数据库对象映射回PowerDesigner模型,支持从脚本文件、ODBC连接和现有PDM中导入数据。 生成数据库报表文件是后续章节的重点,介绍了如何创建新的报表,调整报表布局和输出选项,以及生成不同格式的报表文件。此外,书中还提供了使用PowerDesigner时的实用建议,比如如何有效地运用业务规则、定制数据类型、利用Oracle Package、序列号(Sequence)等功能。 最后,第41-42页总结了整本书的主要内容,并对PowerDesigner的使用进行了回顾和展望。书中强调了如何通过PowerDesigner提高开发效率和系统的优化,使得读者不仅掌握了技术操作,还能领悟到工具在实际项目中的策略应用。 这本书深入浅出地指导了读者如何利用PowerDesigner进行数据建模,无论是初学者还是经验丰富的专业人员都能从中获益良多。