主要内容:

1.逻辑模型的定义、作用、适用场景

2.组成元素及说明

3.创建步骤

4.CDMLDMPDM


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,与概述数据模型类似。也可从CDMLDMPDMLDM

新建时需确定标识符。

4.CDMLDMPDM

CDMLDM原则:

1、CDM中的实体、属性、标识符、联系分别转成LDM中实体、属性、标识符、联系。(不变)

2、联系的转换

411联系

如果定义了Dominant role,在CDM生成LDMPDM时,则在依赖实体对应表中生成一个参照/引用,否则两端分别生成一个参照/引用。

41n

非依赖(标定)联系:1端进入n端做外键。

依赖(非标定)联系:1 端进入n端既做主、外键。

4mn

非依赖(标定)联系:两端实体的主标识符进入联系生成的实体中,做主、外键。

4继承

父实体的属性进入子实体。

递归、多元关系、关联及关联链接与自身的基数和依赖关系相关。

数据类型映射关系设置:

数据类型定义:打开概念模型(或者逻辑模型),选择Tools->Resources->DBMS,或者打开物理模型,选择Database->EditCurrent DBMS…

111023693.png

点击左上角属性按钮:

111034737.png


大家好,我是荷露叮咚网络学苑苑主,出这一套PowerDesigner15的系列视频教程主要是发现目前互联网上这方面的视频太少了,几乎找不到。PowerDesigner现在是占市场份额最高的建模工具,为IT人士提供了很大的便捷,因此值得大力推广。本套教程大家在学习的过程中可以用PowerDesigner15.3评估版,如果是商业用途请购买正版软件,支持正版。本套视频(课程地址:http://edu.51cto.com/course/course_id-724.html)收取一定的费用(付费学员将会从视频教程中获得更多经验分享),作为荷露叮咚网络学苑的生存发展资金,以便提供更多更好的教程,请大家大力支持!也希望大家与我交流或批评指正,谢谢!