第六章下逻辑数据楼型(D 主讲内容:概述、LDM创建及操作 第2页
第六章 逻辑数据模型(LDM) 主讲内容:概述、LDM创建及操作 第 2 页
00。主要内容 1.LDM概述 2.创建LDM 3.管理LDM 第3页
主要内容 1. LDM概述 2. 创建LDM 3. 管理LDM 第 3 页
001、LDM概述 ·逻辑数据模型LDM-方面描述了实体、实体属性以及实体 之间关系,另一方面又将继承、实体关系中的引用等在实 体的属性中进行展示。 ·LDM是概念数据模型¢DM的延伸,较概念数据模型更易于理 解,同时又不依赖于具体的数据库。使用逻辑数据模型可 以生成针对具体数据库管理系统的物理数据模型。 在创建LDM之前,与CDM类似,首先要根据需求分析结果, 从中提取系统需要处理的数据。包括实体、联系、特殊的 业务规则等等,为创建LDM奠定基础。 第4页
1 LDM概述 • 逻辑数据模型LDM一方面描述了实体、实体属性以及实体 、LDM概述 之间关系,另一方面又将继承、实体关系中的引用等在实 体的属性中 行展示 进 。 • LDM是概念数据模型CDM的延伸,较概念数据模型更易于理 解,同时又不依赖于具体的数据库。使用逻辑数据模型可 以生成针对具体数据库管理系统的物理数据模型。 • 在创建LDM之前,与CDM类似,首先要根据需求分析结果 首先要根据需求分析结果, 从中提取系统需要处理的数据。包括实体、联系、特殊的 业务规则等等,为创建LDM奠定基础。 第 4 页
·2、创建LDM 主要有 新建LDM。 ·从已有LDM生成新的LDM。 ·从CDM生成LDM。 通过逆向工程由PDM生成LDM。 第5页
2、创建LDM 主要有: • 新建LDM。 • 从已有LDM生成新的LDM。 • 从CDM生成LDM。 • 通过逆向工程由PDM生成LDM。 第 5 页
0。(1)新建LDM模型 ·具体步骤 选择File→ New Model菜单项,在新建模型窗口中选择 Logical data Model,然后输入模型名称,然后单击 0k”按钮,即可创建一个LDM模型。 主要操作 一定义实体 一设置实体属性 一定义联系 第6页
(1)新建LDM模型 • 具体步骤: – 选择File→New Model菜单项,在新建模型窗口中选择 Logical Data Model,然后输 模型名称 入 ,然 单击 后 “Ok”按钮,即可创建一个LDM模型。 • 主要操作: – 定义实体 – 设置实体属性 – 定义联系 第 6 页
0。(2)设置LDM模型选项 LDM的显示参数及模型选项的设置方法与CDM类似。 第7页
(2)设置LDM模型选项 • LDM的显示参数及模型选项的设置方法与CDM类似。 第 7 页
·3、管理LDM ·在LDM模型设计过程中,同样要以规范化理论做指导,每 个对象也要符合一定的规范,以保证LDM模型的有效性。 检查功能,用于检查M模型中存在的Q爸 ·与CDM模型检查功能类似, PowerDesigner提供了LDM模型 第8页
3、管理LDM • 在LDM模型设计过程中 模型设计过程中,同样要以规范化理论做指导 同样要以规范化理论做指导,每 个对象也要符合一定的规范,以保证LDM模型的有效性。 • 与CDM模型检查功能类似 模型检查功能类似,PowerDesigner PowerDesigner 提供了LDM模型 检查功能,用于检查LDM模型中存在的错误。 第 8 页
0。(1)LDM模型有效性检查 主要包括:包检查、业务规则检查、域检查、实体检查、 实体属性检查、实体标识符检查、联系检查、继承联系检 查、文件对象检查以及数据格式检查等等。 第9页
(1)LDM模型有效性检查 • 主要包括:包检查、业务规则检查、域检查、实体检查、 实体属性检查、实体标识符检查、联系检查、继承联系检 查、文件对象检查以及数据格式检查等等。 第 9 页
0。(2)LDM模型转换 主要包括: 由已有LDM生成新的LDM; 由LDM生成CDM; ·由LDM生成PDM。 第10页
(2)LDM模型转换 主要包括: • 由已有LDM生成新的LDM; • 由LDM生成CDM; • 由LDM生成PDM。 第 10 页
逻辑数据模型概述 创建及管理LDM 第11页
小结 • 逻辑数据模型概述 • 创建及管理LDM 第 11 页