powerDesigned中CDM、LDM、PDM的比较

阅读: 评论:0

powerDesigned中CDM、LDM、PDM的比较

powerDesigned中CDM、LDM、PDM的比较

powerDesigned

一.数据模型

1. 内容

数据模型所描述的内容包括三个部分:数据结构、数据操作、数据约束

  • 数据结构:主要描述数据的类型、内容、性质以及数据间的联系等。不同的数据结构具有不同的操作和约束。
  • 数据操作:主要描述在相应的数据结构上的操作类型和操作方式
  • 数据约束:主要描述数据结构内数据间的语法、词义联系、他们之间的制约和依存关系,以及数据动态变化的规则,以保证数据的正确、有效和相容

2. 类型(应用层次)

1. 概念数据模型(CDM:Conceptual Data Model)

  • 概念数据模型的内容包括重要的 实体及实体之间的关系
  • 概念数据模型中不包括实体的属性 ,也不用定义实体的主键
  • 概念数据模型的目标是统一业务概念,作为业务人员和技术人员之间沟通的桥梁,确定不同实体之间的最高层次的关系

有些数据模型的设计过程中,概念数据模型是和逻辑数据模型合在一起进行设计的

2. 逻辑数据模型(LDM:Logical Data Model)

  • 逻辑数据模型的内容包括所有的实体和关系
  • 需要确定每个实体的属性,定义每个实体的主键,指定实体的外键,需要进行范式化处理,是对概念模型进一步的细化
  • 逻辑数据模型的目标是尽可能详细的描述数据,但并不考虑数据在物理上如何来实现

3. 物理数据模型(PDM:Physical Data Model)

  • 物理数据模型是面向计算机物理表示的模型,描述了数据在储存介质上的组织结构,它不但与具体的DBMS有关,而且还与操作系统和硬件有关
  • 每一种逻辑数据模型在实现时都有起对应的物理数据模型。DBMS为了保证其独立性与可移植性,大部分物理数据模型的实现工作又系统自动完成,而设计者只设计索引、聚集等特殊结构

二. 具体比较

概念模型逻辑模型物理模型
创建对象实体实体
属性属性属性字段
关系(one-many,many-many)关系非标定连接关系标定连接外键(多对多-中间表)

tool中对模型进行转换

  1. 概念模型
    该连接为非标定连接,不确定连接的属性是谁
  2. 逻辑模型
    该连接为标定连接,确定连接的属性是谁
  3. 物理模型

参考文章

  • 模型概念
  • 物理模型和概念模型及转换

    .html
    .html (感觉深入点)
  • 数据库sql导出

本文发布于:2024-01-28 07:09:35,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17063969815687.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:CDM   powerDesigned   PDM   LDM
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23