在进行数据库设计模型时,分为概念模型设计和物理模型设计两种,概念模型主要是反映真是世界中的业务关系,也就是我们常用的实体关系图。物理模型是在概念模型设计好后通过概念模型直接转换生成的,然后再对系统生成的物理模型进行修改。概念模型的建模主要靠的是建模人员的业务理解能力,而物理模型的建模主要靠的是建模人员对某个数据库产品的熟悉和相关的技术水平。
在PowerDesigner中新建一个概念数据模型,可以选择模型的Notation,在PD15中提供了5种Notation可以选择,新建概念模型后,在设计面板中右击,在弹出式菜单中选择“Model Options”选项即可弹出模型选项窗口,并修改模型的Notation,如同所示:
一般我们使用ER图作为概念模型图,所以建议选择Entity/Relationship或者E/R+Merise,这两者的区别是后者在ER模型的基础上还提供了Merise建模理论,允许在概念模型中使用Association和Association Link。另外三个Notation中,Merise使用Association完全代替了Relationship;IDEF1X是IDEF系列方法中IDEF1的扩展版本,是在E-R(实体关系)方法的原则基础上,增加了一些规则,使语义更为丰富的一种方法,其表现方式与一般的ER图表示有一点区别;Barker比ER模型还要简化,只能使用“实体”和“关系”两个组件进行建模,不能使用“继承”组件。一般情况下,使用E/R模型就够了,不过为了更好的表现实体之间的业务关系,有些时候还是使用Association来代替实体还是有一定的必要的,所以更建议选择E/R+Merise模型。
- 大小: 23.1 KB
分享到:
相关推荐
PowerDesigner是一款强大的数据库设计工具,它允许用户从概念数据模型(Conceptual Data Model,CDM)、物理数据模型(Physical Data Model,PDM)和业务流程模型(Business Process Model,BPM)等多个角度设计和...
PowerDesigner支持概念数据模型(CDM)、逻辑数据模型(LDM)和物理数据模型(PDM)的创建。在CDM中,你可以定义实体、属性和关系,抽象出业务概念;LDM则将CDM转换为更接近数据库的结构;PDM进一步考虑了特定...
逻辑模型是数据库设计的中间阶段,它在概念模型和物理模型之间起桥梁作用,既保留了抽象的业务概念,又考虑了特定数据库系统的实现细节。 4. **业务流程图的画法** PowerDesigner也支持业务流程建模,使用的是...
在IT领域,数据库设计是软件开发过程中的重要环节,而PowerDesigner作为一款强大的数据库设计工具,能够帮助我们高效地完成概念模型、物理模型以及业务流程的设计。本教程将深入探讨PowerDesigner的功能及其使用方法...
2. **物理建模**:在完成概念模型后,PowerDesigner可以将其转换为物理模型,考虑数据库管理系统(DBMS)的特性,如索引、存储过程和触发器。这一步骤确保了设计的数据库在实际环境中能高效运行。 3. **数据流建模*...
4. **业务流程建模(BPMN)**:PowerDesigner支持Business Process Model and Notation(BPMN),用于描绘业务流程,包括活动、事件、网关等元素,帮助企业理解并优化工作流。 5. **企业架构建模(EAM)**:通过元...
PowerDesigner是一款强大的数据库建模工具,它被广泛用于企业级的信息系统设计,包括概念数据模型(CDM)、逻辑数据模型(LDM)和物理数据模型(PDM)的设计。本教程将详细介绍PowerDesigner 11的使用方法,帮助你...
**一、概念模型(Conceptual Data Model)** 1. **实体关系图(ERD)**:PowerDesigner允许用户创建实体关系模型,通过图形化界面展示实体、属性、关系等概念。理解实体与实体之间的关联是数据库设计的基础。 2. **...
1. **概念数据模型(CDM)**:这是PowerDesigner的核心功能之一,用于创建数据库的概念层模型,包括实体、属性、关系等元素,帮助设计师描绘出业务实体及其相互关系。 2. **物理数据模型(PDM)**:在CDM基础上,...
6. **业务流程模型(BPMN)**:通过Business Process Modeling Notation,PowerDesigner可以用来设计和分析业务流程,促进跨部门的沟通与协作。 7. **报表和图表**:PowerDesigner提供丰富的报表和图表,帮助用户...
- **概念数据模型(Conceptual Data Model,CDM)**:这是高层次的设计,用于描述业务实体和它们之间的关系,不涉及具体的数据库管理系统。 - **逻辑数据模型(Logical Data Model,LDM)**:在此阶段,CDM被转化...
在PowerDesigner中,概念模型用于描述业务实体及其关系,不涉及具体的数据库细节。CDM使用类、属性和关系来表示数据,是抽象的业务逻辑模型。通过实体(Entity)、属性(Attribute)和关系(Relationship)等元素,...
概念模型用于抽象地表示业务实体和关系,逻辑模型则将这些概念转换为更具体的数据结构,而物理模型则考虑了特定数据库系统的实现细节,如索引、存储过程等。 在PowerDesigner12.5版本中,用户可以利用强大的逆向...
它支持多种数据库平台,如 Oracle、SQL Server、MySQL 等,提供全面的数据建模解决方案,包括概念数据模型(CDM)、逻辑数据模型(LDM)和物理数据模型(PDM)。在 PowerDesigner 16.5.0.3982 版本中,用户可以享受...
3. **创建模型**:PowerDesigner支持多种类型的模型,如概念数据模型(CDM)、逻辑数据模型(LDM)和物理数据模型(PDM)。正确理解这些模型之间的关系和转换规则是使用的关键。 4. **实体关系建模**:在CDM中创建...
5. **业务流程建模**:除了数据库建模,PowerDesigner 还支持业务流程建模,使用BPMN(Business Process Modeling Notation)标准,帮助企业理解和优化业务流程。 6. **代码生成与反向工程**:PowerDesigner可以从...
2. **逻辑数据模型(Logical Data Model)**:LDM(Logical Data Model)是将概念模型转化为更具体的数据库结构。读者将学习如何在PowerDesigner中进行ER图的绘制,包括处理各种类型的关联,如多对一、多对多等,并...