转载自:xianjuke008
链接:https://blog.csdn.net/xianjuke008/article/details/86613213


补充,结合例子+图理解

概念数据模型、逻辑数据模型、物理数据模型详解


1.概念模型(CDM)

  在了解了用户的需求,用户的业务领域工作情况以后,经过分析和总结,提炼出来的用以描述用户业务需求的一些概念的东西。

  如销售业务中的“客户”和“定单”,还有就是“商品”,“业务员”。主要是抽取出系统中有哪些概念(此时可以不包含属性,只有实体集,联系集的分析结构)

  表示概念模型最常用的是"实体-关系"图。  E-R图主要是由实体、属性和关系三个要素构成的。

  简单概括,就是——“是什么”

2.逻辑模型(LDM)

  逻辑模型就是要将概念模型具体化,就是要实现概念模型所描述的东西,需要哪些具体的功能,处理哪些具体的信息,是对概念模型的进一步细化。

  还以销售业务为例:“客户”信息基本上要包括:单位名称,联系人,联系电话,地址等属性;“商品”信息基本上要包括:名称,类型,规格,单价等属性;“定单”信息基本上要包括:日期和时间属性。并且“定单”要与“客户”,“业务员”和“商品”明细关联。

  系统需要建立几个数据表:业务员信息表,客户信息表,商品信息表,定单表。

  系统要包括几个功能:业务员信息维护,客户信息维护,商品信息维护,建立销售定单 。

  简单概括,就是——“做什么”

3.物理模型(PDM)

  物理模型是对真实数据库的描述。如关系数据库中的一些对象为表、视图、字段、数据类型、长度、主键、外键、索引、约束、是否可为空、默认值。

  在具体的物理介质上实现出来。如:数据库使用SQL Server 2000,这样就可以编写具体的SQL脚本在数据库服务器上将数据库建立起来。其中包括业务员信息表,客户信息表,商品信息表,定单表。

  简单概括,就是——“怎么做”

4.总结

在概念数据模型中最常用的是ER模型、扩充的ER模型、面向对象模型及谓词模型。在逻辑数据类型中最常用的是层次模型、网状模型和关系模型。

物理数据模型是在逻辑数据模型的基础上,考虑各种具体的技术实现因素,进行数据库体系结构设计,真正实现数据在数据库中的存放。

数据库——概念模型(CDM)、逻辑模型(LDM)、物理模型(PDM)相关推荐

  1. 数据库 概念模型CDM 逻辑模型LDM 物理模型PDM

    一.概念(Conceptual)模型CDM 数据库概念模型实际上是现实世界到机器世界的一个中间层次. 数据库概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计 ...

  2. 数据库理论——概念模型、逻辑模型、物理模型

    概念模型.逻辑模型.物理模型 1.概念模型 在了解了用户的需求,用户的业务领域工作情况以后,经过分析和总结,提炼出来的用以描述用户业务需求的一些概念的东西. 如销售业务中的"客户" ...

  3. 数据库建模,概念模型、逻辑模型、物理模型的区别和转化

    关于数据库理论中概念模型.逻辑模型.物理模型之间的区别.随机复习上网并复习,并在此记录一下,数据库建模是对现实世界进行分析.抽象.并从中找出内在联系,进而确定数据库的结构. 1.概念模型:就是从现实世 ...

  4. 关于数据库建模,概念模型、逻辑模型、物理模型的区别和转化

    一.关于数据库理论中概念模型.逻辑模型.物理模型之间的区别. 二.数据库建模是对现实世界进行分析.抽象.并从中找出内在联系,进而确定数据库的结构. 1.概念模型:就是从现实世界到信息世界的第一层抽象, ...

  5. 概念模型、逻辑模型、物理模型。

    在数据仓库中的含义 总的来说,数据仓库的结构采用了三级数据模型的方式,即概念模型.逻辑模型.物理模型. 概念模型:也就是业务模型,由企业决策者,商务领域知识专家和IT专家共同研究和分析企业级的跨领域业 ...

  6. 【架构设计】领域模型(概念模型) 、逻辑模型、物理模型、贫血模型、充血模型概念总结【待读与标记】

    本文选自: http://www.jianshu.com/p/fe45506ea358 http://blog.csdn.net/zsy_gemini/article/details/9060105 ...

  7. 【软件工程】概念模型、逻辑模型、物理模型

    随着系统开发的推进与成熟,系统模式可能代表了不同的细节层次. 系统的模式包含概念模型.逻辑模型.物理模型. 这部分不难令我想到数据库系统的模式分层与数据独立性涉及到的子模式.逻辑模式.物理模式. 概念 ...

  8. 【计算机基础】数据库中的数据模型——概念模型、逻辑模型、物理模型

    数据模型应满足三方面的要求,一是比较真实的模拟现实世界,二是容易被人理解的方式,三是便于在计算机中实现.一种模型要很好地满足这三方面的要求目前尚很困难,因此数据库中针对不同的对象和使用目的,采用不同的 ...

  9. 概念模型、逻辑模型和物理模型的重新理解

    还记得学习数据库系统原理时,米老师带着我们看了一二章.这其中主要讲的就是这三种模型.当时觉得自己可懂了.可是前几天师父在验收软工文档时说,来给我说说这三种模型吧,才发现自己连个一二三都说不出来,在风中 ...

  10. 概念模型,逻辑模型,物理模型

    自从接触到数据库到如今这三个概念大家理解的还有些不清楚,今天来为大家解答疑惑,共同提高,结合生活理解 概念模型 概念模型就是在了解了用户的需求,用户的业务领域工作情况以后,经过分析和总结,提炼出来的用 ...

最新文章

  1. 带边框有点击事件的表格
  2. IDEA 不能显示项目里的文件结构
  3. 骂骂咧咧的 fastreport 数据隔行换色
  4. 仿IOS效果-带弹簧动画的ListView
  5. VS2010 SQL Server 2005 Database Project 使用笔记(二)
  6. 后台执行UNIX/Linux命令和脚本的五种方法
  7. ftpclient怎么获取到该目录下面得文件_你应该知道的10种Python文件系统方法
  8. python调用库实现返回ping的时延_python在windows下实现ping操作并接收返回信息
  9. decimal.tostring()格式
  10. Oracle 11g RAC添加一节点过程
  11. vs2017 C#程序打包安装部署之创建Windows安装项目
  12. java更改图片小于32kb_echarts上传图表图片到Java 后台保存出来是空白图片?
  13. maven 下载依赖源码
  14. [20151018]SCZ训练
  15. NLP定义和机器翻译
  16. OLED显示STM32
  17. pickel加速caffe读图
  18. 大型企业集团网络与信息安全保密总体方案及策略
  19. 科技助农、航空报国、产业兴邦——钱旺正式发布“雨田一号”农用无人机
  20. 服务器系统用热备盘嘛,服务器设置热备盘

热门文章

  1. Linux中jsoncpp的编译使用
  2. BSS/SSID/BSSID、VAP和ESS
  3. thinkphp+vue傻瓜式PS级可视化自助建站系统平台版
  4. SPSS(七)非线性回归过程
  5. python安装后使用pip报错解决方法
  6. p3110 二叉堆练习3--排序
  7. 封存了一年的网络编程笔记
  8. 用c语言编写人机结合的加法,综合集成研讨厅中人机结合的研讨流程研究.pdf
  9. 微信公众账号调取用户昵称和用户头像
  10. 纯前端word导出echarts图表