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

首先这三种模型是数据库设计时所涉及到的。它们都属于数据库模型。先说说我之前的理解,以前我觉得概念模型就是ER模型,逻辑模型就是一张张表,物理模型就是存储表的设备。

当然我最初的理解是有误的,下面是我查到的内容

数据库设计中概念模型和逻辑模型区别比较模糊。

1. 概念模型

概念模型是对真实世界中问题域内的事物的描述,不是对软件设计的描述。  表示概念模型最常用的是"实体-关系"图。  E-R图主要是由实体、属性和关系三个要素构成的。在E-R图中,使用了下面几种基本的图形符号。             
  E/R图三要素  实体,矩形          属性,椭圆形         关系,菱形   
  关系:一对一关系,一对多关系,多对多关系。

如下图:

2.逻辑模型

逻辑数据模型反映的是系统分析设计人员对数据存储的观点,是对概念数据模型进一步的分解和细化。

3.物理模型

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

概念模型到物理模型的转换即是把概念模型中的对象转换成物理模型的对象。

下图是数据库中一张学习表:

重新理解后,觉得这三个模型其实,实质上描述的是一个东西只不过深度和角度不同。感觉也很像我们去饭店吃饭

的过程。比如说我们到饭店去吃饭,我们先要点菜比如点一道鱼香肉丝吧,这时就是我们顾客向饭店的工作人员提

出了一个概念模型,然后饭店的配菜人员会准备相应的材料,比如肉、胡萝卜、木耳、调料等等,但这时我们还不

能吃,因为还都是生的,就像我们在敲系统时还不能直接拿来用,这时它还是逻辑模型。最后一步由厨师经过精心

烹饪,物理模型才能出锅,这就是我们最后能吃的鱼香肉丝啦……好了就先说到这儿,说得我都有些饿了

概念模型、逻辑模型和物理模型的重新理解相关推荐

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

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

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

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

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

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

  4. (理论)数据库建模三步骤:概念模型-逻辑模型-物理模型

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

  5. e-r数据建模-概念模型 逻辑模型 物理模型-总结

    作为一名合格的Java程序员,公司要求要掌握的知识面越来越多.特别对于一些小型公司岗位并没有分的很细化,所以在平时开发中就要求各种技能同时兼顾.一般从产品对接业务确定以后,后面就要设计数据库建模了.但 ...

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

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

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

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

  8. 数据库建模三步骤:概念模型-逻辑模型-物理模型

    设计数据库有如下6个主要步骤: 1.需求分析:了解用户的数据需求.处理需求.安全性及完整性要求: 2.概念设计:通过数据抽象,设计系统概念模型,一般为E-R模型: 3.逻辑结构设计:设计系统的模式和外 ...

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

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

最新文章

  1. hadoop+zookeeper+hbase 完全安装手册
  2. 平行相似定理_初中数学知识点----相似三角形
  3. 华为ac控制器web配置手册_家庭WIFI网络规划设计与配置实战,一文教会你
  4. Ajax在请求数据时显示等待动画遮罩
  5. mysql入门优化_MySQL数据库:MySQL十大优化技巧详解
  6. 怎么在jquery里清空文本框的内容
  7. Linux运维学习历程-第一天-基础知识
  8. Zookeeper(1)-概述
  9. 【Bzoj2242】计算器
  10. win10专业版提示“许可证即将过期”怎么办?
  11. 青龙跑趣闲赚(稳定)
  12. 班农注定落得如此下场
  13. CodeRush and Refactor! Pro Version 3.2.3 for Visual Studio .NET
  14. 掘金 Web 沸点优化 1.1 版本上线啦~
  15. The application's PagerAdapter changed the adapter's contents without calling PagerAdapter
  16. C语言写一个函数,输入一行字符,将此字符串中最长的单词输出
  17. 大数据-玩转数据-Maxcompute DDL
  18. Prometheus监控系统——前篇
  19. 任何值得去的地方,都没有捷径。
  20. vb整合多个excel表格到一张_多个excel文件合并到一个文件中 VB

热门文章

  1. 百度智能云与雅量商业智能携手,加速零售行业智能化升级
  2. html制作婚礼策划机构首页,基于HTML5的婚礼策划项目的软件设计.doc
  3. linux终端的重启命令有哪些,如何使用命令行重启Linux
  4. 《编程之禅》Geoffrey James
  5. 搭建socks5服务器
  6. 3.前端笔记之JavaScript基础
  7. .net学习笔记——学生信息管理系统(二、windows窗体实现登录界面)
  8. 如何从零开始搭建智能外呼系统
  9. 最新虚幻5引擎(UE5)游戏性能的影响详解
  10. 根据时间戳计算具体持续时间(天 时 分 秒)