(3)概念数据模型(CDA η概念数据模型主要用来描述现实世界的概念化结构,是对 需求进行综合、归纳和抽象之后,形成的一个独立于具体 数据库管理系统的模型。 η概念数据模型的设计以实体-联系(仼E-R)模型为基础,按 用户的观点对系统所需数据建模。 Diagam Enterprise Archilecture Model Conceptual Diagram uvgi Data Mud Obiecl-Onenled 6 Requiremerts Model XML Model
(3)概念数据模型(CDM) 概念数据模型主要用来描述现实世界的概念化结构,是对 需求进行综合、归纳和抽象之后,形成的一个独立于具体 数据库管理系统的模型。 概念数据模型的设计以实体-联系(E-R)模型为基础,按 用户的观点对系统所需数据建模。 16
Team number <pi> ID Speciality SHORT T NAME SHORT TEXT AME Is member of supervises HORT TEXT <M Customer activity HORT TEXT Employee Customer fax Is responsible for Employee function NAME y lotf 2 < Project number NAME Proiect label SHORT TEXT ber <pi> ID <M> ldif 4 <0 NAME <M> Material typa ldif_7<pi> End date (par) comics composed of 式一 Start date ( ac0y 图:CDM模型示例图
图:CDM模型示例图 17
(4)逻辑数据模型LDM η逻辑数据模型是对概念数据模型的进一步分解和细化,是 具体的DBMS所支持的数据模型。逻辑数据模型是根据业 务规则确定的关于业务对象、业务对象数据项以及业务对 象之间关系的基本蓝图。 η逻辑数据模型的目标是尽可能详细的描述数据,但并不考 虑数据在物理上如何实现。逻辑数据模型的设计不仅影响 数据库设计的方向,还间接影响最终数据库的性能
(4)逻辑数据模型(LDM) 逻辑数据模型是对概念数据模型的进 对概念数据模型的进 步分解和细化,是 一步分解和细化,是 具体的DBMS所支持的数据模型。逻辑数据模型是根据业 务规则确定的关于业务对象 业务对象数据项以及业务对 务规则确定的关于业务对象、业务对象数据项以及业务对 象之间关系的基本蓝图。 逻辑数据模型的目标是尽可能详细的描述数据,但并不考 虑数据在物理上如何实现。逻辑数据模型的设计不仅影响 数据库设计的方向,还间接影响最终数据库的性能。 18
Member Emoloyee number <oi, f12> ID <M> Team number <pi> ID spifi12 ID <M> Speciality HORT TEXT AME SHORT TEXT Idtf 1 <pi> supervises SHORT TEXT <M> SHORT TEXT PHON Belongs Employee number <M> Customer fa PHON Emp_Employee number <fi1> ID Division number ∈i2>1D <piti Last name Material numb mployee fun。n NAME <M>Lo manag loves salary Wod on Start date(ac) End date(ad) Employee number <fi2> Projed name Project label SHORT TEXT NAME <M Task name Matcrial type NAME MEmp umber pi.621D林ME otf 7 cpi Start date (pan) 图:LDM模型示例图
图:LDM模型示例图 19
(⑤)物理数据模型DDM 卩物理数据模型用于描述数据在存储介质上的组织结构, 与具体的DBMS相关。它是在逻辑数据模型的基础上, 考虑各种具体的技术实现因素,进行数据库体系结构设 计,真正实现数据在数据库中的表示。 物理数据模型目标是为一个给定的逻辑数据模型选取 个最适合应用要求的物理结构
(5)物理数据模型(PDM) 物理数据模型用于描述数据在存储介质上的组织结构, 与具体的DBMS相关。它是在逻辑数据模型的基础上, 考虑各种具体的技术实现因素,进行数据库体系结构设 计,真正实现数据在数据库中的表示。 物理数据模型目标是为一个给定的逻辑数据模型选取一 个最适合应用要求的物理结构。 20