PowerDesigner 6.1 数据库建模技术实战指南

需积分: 4 15 下载量 119 浏览量 更新于2024-11-22 收藏 3.02MB PDF 举报
“Powerdesigner (简体中文)用户手册 - 很详细的Powerdesigner 数据库建模技术” PowerDesigner是一款强大的数据库建模工具,由Sybase公司开发,用于企业级的信息系统设计。该工具支持多种数据库建模,包括概念数据模型(CDM)、逻辑数据模型(LDM)和物理数据模型(PDM)。此用户手册详细介绍了如何使用PowerDesigner 6.1版本进行数据库建模,涵盖了从基本操作到高级技巧的全面内容。 1. PowerDesigner建模环境:PowerDesigner提供了友好的图形用户界面,使得用户能够直观地创建和编辑模型。它包含各种视图和工具,如类图、对象图、实体关系图等,便于用户进行数据建模。 2. MetaWorks模块:MetaWorks是PowerDesigner中的一个关键组件,用于团队协作和模型版本控制。它允许团队成员共享和同步模型,确保在开发过程中的一致性和协同性。 3. DataArchitect模块:DataArchitect是PowerDesigner中处理物理数据模型的部分,用于生成数据库结构,包括表、索引、约束等。用户可以在这个模块中设计和优化数据库架构,以满足性能和功能需求。 4. 概念数据模型的建立:CDM是数据库设计的第一步,它抽象地表示业务实体和它们之间的关系。用户手册会指导如何创建和定义实体、属性以及实体间的关系。 5. 物理数据模型的生成:PDM是根据CDM转换而来的,考虑了特定数据库系统的语法和特性。手册会讲解如何自定义模板,生成针对不同数据库系统的DDL脚本。 6. 逆向工程:PowerDesigner支持对现有数据库进行逆向工程,将数据库结构转化为数据模型,便于理解和维护现有的数据库系统。 7. 生成数据库过程:用户可以利用PowerDesigner创建数据库对象,如触发器、存储过程和函数,这些是数据库操作的重要组成部分。 8. 子模型和团队控制:子模型是大型项目中管理复杂性的有效手段,可以将大模型分解为更小、更易管理的部分。MetaWorks则提供了团队协作的机制,确保模型的版本管理和更新同步。 9. MetaBrowser查询:这是一个用于查询和浏览MetaWorks字典的工具,帮助用户理解模型中的元数据,提高模型的可读性和可维护性。 本书不仅适合高等院校计算机专业的学生作为数据库理论的实验教材,也适用于管理信息系统开发人员作为数据库模型设计的参考指南。通过深入学习和实践,读者可以掌握PowerDesigner的精髓,提升数据库设计和管理的能力。