PowerDesigner学习(待补充)
PowerDesigner是一款非常优秀的数据库建模工具
PowerDesigner 的显著特色就在于它提供了全面的一站式解决方案。它不仅为不同角色的专业人员提供了专门化的建模工具——例如企业架构师拥有独特的建模方案、需求分析师则拥有其特定的工作流程、系统分析师与软件架构师共同使用同一平台进行系统设计与架构规划,并且数据库管理员也有独立但完整的管理模块可用;这些不同角色虽然使用同一平台但各自专注于特定领域从而实现了知识共享与技能互补的基础上实现了统一的整体协调运作;另一个显著特点是各建模团队之间能够相互实现引用一次更新会自动同步到所有相关联的建模文件中从而使得影响度分析成为可能这极大地方便了团队协作工作流程并使其能够灵活应对业务需求的变化
掌握PowerDesigner工具的使用技巧不仅能够加深对其软件生命周期的理解水平,并且能够增添对其软件产品发展脉络的认识维度。深入理解并掌握PowerDesigner的思想和应用方法将为其带来显著的好处。
人类将现实世界的物质与非物质内容抽象转化为概念世界的理论体系,在这一过程中,默认地排除了与具体计算机系统或任何单一数据库管理系统(如关系型数据库管理系统)的直接关联性;而物理数据模型(PDM)则代表了基于特定数据库管理系统实现的数据模型结构
概念模型(CDM Conceptual Data Model)
通过对数据元素和信息实体进行建模,并采用实体-关系图的形式将这些数据元素组织起来以验证其有效性和合理性。
概念模型是对问题域中的事物进行描述的方式,并非软件设计的具体描述方案。
通常采用的是"实体-关系"结构来表示概念模型。
E-R图由实体、属性和关系三个基本要素构成,并主要用来展示这些要素之间的关联方式。
在构建过程中需要考虑以下几点:1)要尽可能真实地反映现实世界的特征 2)要确保描述清晰易懂 3)要便于计算机实现存储与操作需求。
CDM作为一组严格定义的模型元素集合,其核心在于精确描述系统的静态特性、动态特性以及完整性约束条件等要素,并特别包括了以下内容:1)系统的数据结构(包括实体及其属性) 2)支持数据库操作的功能(如增删改查等操作功能) 3)完整性约束机制(包括各实体自身的完整性和相互间的引用完整性)。
2、物理模型(PDM,Physical Data Model)
由物理数据模型生成数据库
3.面向对象的概念模型(Object-Oriented Conceptual Model OOM)
该模型涵盖了UML中常见的重要图表类型如类结构视图对象行为视图包结构视图表协议行为视交互行为视活动结构视状态机视组件结构视部署结构视配置图表等其本质是软件系统静态的概念化核心框架。
4.业务过程建模(Business Process Modeling BPM)
通过图表的形式描述程序流程关系和信息流以及各方协议之间的相互作用过程。
Database
View
使用方法:
- 在PowerDesigner中选择菜单栏中的【Database
