PowerDesigner 6.1 数据库建模实战指南

需积分: 4 6 下载量 68 浏览量 更新于2024-11-01 收藏 3.02MB PDF 举报
"PowerDesigner使用手册详细介绍了如何运用PowerDesigner进行数据建模、UML分析建模以及对象关系建模。该手册由白尚旺、杨肖兵和赵贵根三位专家编写,他们具有深厚的数据库理论背景和实践经验。本书以PowerDesigner 6.1版本为例,全面阐述了数据库建模的各个步骤和技术,包括PowerDesigner的环境介绍、MetaWorks和DataArchitect模块的使用,以及概念数据模型和物理数据模型的创建、调整和检查。此外,还涵盖了生成数据库、创建触发器和存储过程、逆向工程、子模型建立、团队协作控制和查询MetaWorks字典的方法。该手册适合作为高校计算机专业数据库课程的实验教材,也是MIS开发人员设计数据库模型的实用参考书。" 在深入探讨PowerDesigner这个强大的数据建模工具时,我们首先需要理解其建模环境,这包括对软件界面的熟悉,以及了解如何设置和配置各种参数,以便适应不同的项目需求。PowerDesigner简介部分将引导用户了解这个工具的基本功能和工作流程。 MetaWorks模块是PowerDesigner中的一个重要组成部分,它提供了团队协作的能力,使得多个开发者可以在同一个模型上进行同步工作,确保了模型的一致性和完整性。而DataArchitect模块则是用于创建和管理数据模型的核心工具,包括概念数据模型(CDM)和物理数据模型(PDM)的构建。 在CDM的建立过程中,用户需要定义实体、属性和关系,通过逐步完善和检查模型,确保其符合业务需求。之后,通过固化和提取,CDM可以转换为PDM,这个过程涉及到数据库的特定细节,如表结构、索引和约束。PDM的生成、调整和检查则关注于实际数据库的实现,包括优化性能和满足特定平台的要求。 PowerDesigner还支持生成数据库脚本,这使得模型可以直接转化为可执行的SQL代码,用于在数据库管理系统中创建实际的数据库结构。同时,它允许用户创建触发器和存储过程,以实现复杂的业务逻辑。逆向工程功能则可以帮助用户从现有数据库中提取模型,这对于数据库维护和升级非常有用。 子模型的概念使得大型模型的管理变得更为有序,通过建立子模型,可以将复杂的数据模型分解为更小、更易于管理的部分。MetaBrowser工具则提供了一种查询和理解MetaWorks字典的方法,有助于理解和控制模型的元数据。 "PowerDesigner使用手册"是一本全面且实用的指南,对于学习和掌握数据库建模技术,特别是使用PowerDesigner的人来说,它提供了宝贵的指导和支持。无论是初学者还是经验丰富的专业人士,都能从中受益,提升自己的数据库设计和管理能力。