主要内容: 1.逻辑模型的定义、作用、适用场景 2.组成元素及说明 3.创建步骤 4.CDM转LDM、PDM |
1.定义、作用、适用场景
A logical datamodel (LDM) helps you analyze the structure of an information system,independent of any specific physical database implementation. An LDM hasmigrated entity identifiers and is less abstract than a conceptual data model(CDM), but does not allow you to model views, indexes and other elements thatare available in the more concrete physical data model (PDM).
逻辑数据模型(LDM)可以帮助你分析信息系统的结构,独立于任何特定的物理数据库实现。LDM已确定实体标识符,没有概念数据模型(CDM)抽象,但不允许你建视图模型,索引等具体的物理数据模型(PDM)元素。
}逻辑模型是对概念数据模型的进一步细化与分解
}形成DBMS所支持的数据结构(一般是关系数据模型)
}既要面向业务用户,又要面向系统
}影响数据库设计方案选择
2.组成元素及说明
与概念模型基本一致,只是每个实体增加标识符,在概念模型中有关联(Association)及关联链接,而逻辑模型中没有。
3.创建步骤
逻辑数据模型不一定是必需的,视具体需要,模型是用来沟通的。
可直接新建LDM,与概述数据模型类似。也可从CDM转LDM,PDM转LDM。
新建时需确定标识符。
4.CDM转LDM、PDM
CDM转LDM原则:
1、CDM中的实体、属性、标识符、联系分别转成LDM中实体、属性、标识符、联系。(不变)
2、联系的转换
41:1联系
如果定义了Dominant role,在CDM生成LDM或PDM时,则在依赖实体对应表中生成一个参照/引用,否则两端分别生成一个参照/引用。
41:n
非依赖(标定)联系:1端进入n端做外键。
依赖(非标定)联系:1 端进入n端既做主、外键。
4m:n
非依赖(标定)联系:两端实体的主标识符进入联系生成的实体中,做主、外键。
4继承
父实体的属性进入子实体。
递归、多元关系、关联及关联链接与自身的基数和依赖关系相关。
数据类型映射关系设置:
数据类型定义:打开概念模型(或者逻辑模型),选择Tools->Resources->DBMS,或者打开物理模型,选择Database->EditCurrent DBMS…
点击左上角属性按钮:
大家好,我是荷露叮咚网络学苑苑主,出这一套PowerDesigner15的系列视频教程主要是发现目前互联网上这方面的视频太少了,几乎找不到。PowerDesigner现在是占市场份额最高的建模工具,为IT人士提供了很大的便捷,因此值得大力推广。本套教程大家在学习的过程中可以用PowerDesigner15.3评估版,如果是商业用途请购买正版软件,支持正版。本套视频(课程地址:http://edu.51cto.com/course/course_id-724.html)收取一定的费用(付费学员将会从视频教程中获得更多经验分享),作为荷露叮咚网络学苑的生存发展资金,以便提供更多更好的教程,请大家大力支持!也希望大家与我交流或批评指正,谢谢!
转载于:https://blog.51cto.com/heludd/1323673