概念数据模型(conceptual data model)

独立于计算机系统,完全不涉及信息在计算机系统的表示,只关心用来描述某个特定组织所关心的信息结构。是用户和数据库设计人员之间进行交流的工具。可以看成是现实世界大牌机器世界的一过渡的中间层次。其中最著名的实体联系模型(entity relationship model,简记为ER模型)、

ER模型的相关概念:

1、实体:客观存在并可相互区别的事物。可以是具体是人,物,事。也可以是抽象的概念或联系。比如学生,老师。一次选课。

2、属性:实体具有的某一特性或性质,一个实体可以由若干属性来刻画。比如:学生:学号、性别。

3、实体型:具有相同属性的实体必然具有共同的特征和性质。用实体名及其属性名集合来抽象和刻画同类实体。比如学生(学号,性别,年龄)是一个实体集。

4、实体集:同一类型实体的集合称实体集。全体学生是一个实体集。

5、联系事物内部以及事物是有联系的,两个实体型之间的联系分为三种:一对一联系(一个学校只有一个正大门,表示为:1:1)、一对多联系(一个教室有多个学生,表示为1:n)、多对多联系(一辆车可以再多个加油站加油,一个加油站也可以有多辆车加油,m:n)

E-R模型的表示方法:

用矩形表示实体,框内标明实体名。

用椭圆框表示实体的属性,并在其内写上属性名。

用菱形框表示实体间的联系,框内写上联系名。

实体与其属性之间以无向边链接,菱形框及相关实体之间用无向边链接。并在无向边旁表明联系的类型。

逻辑数据模型

逻辑数据模型直接面向数据库的逻辑结构。它实现世界的第二层抽象。这类模型涉及计算机系统和数据库管理系统。比如:层次,网状,关系和面向对象等模型。这类模型有严格的形式化定义,以便在计算机系统中实现。它通常是严格定义了无二义的语法和语义的数据库语言。可以用这种语言来定义、操纵数据库中的数据。

两种重要的数据【逻辑数据模型,概念数据模型】相关推荐

  1. 【数据架构】概念数据模型和逻辑数据模型有什么区别

    概念数据模型和逻辑数据模型的主要区别在于,概念数据模型表示实体及其关系,而逻辑数据模型除了提供实体和关系之外,还提供了更多的细节,包括属性.主键和外键. 通常,数据建模是创建可用数据的数据模型的过程. ...

  2. MAX31855电路和程序,实现SPI和软件模拟时序两种方式读取数据

    1. 概述 MAX31855为热电偶至数字输出转换器,内置14位模/数转换器(ADC).器件带有冷端补偿检测和修正.数字控制器.SPI兼容接口,以及相关的控制逻辑,在温度控制器.过程控制或监测系统中设 ...

  3. 写if-else不外乎两种场景:异常逻辑处理和不同状态处理。

    写if-else不外乎两种场景:异常逻辑处理和不同状态处理. 参考文章: (1)写if-else不外乎两种场景:异常逻辑处理和不同状态处理. (2)https://www.cnblogs.com/hu ...

  4. Android一个ListView列表之中插入两种不同的数据

    http://www.cnblogs.com/roucheng/ Android一个ListView列表之中插入两种不同的数据 代码如下: public class ViewHolder{Button ...

  5. Random ErasingCutout——两种相似的数据增强方式

    本文针对两种相似的数据增强方式--Random Erasing&Cutout进行解读.他们的相似点在于都是随机对输入图像遮挡一部分. Random Erasing 论文下载链接:https:/ ...

  6. COS云存储有哪些优势?基于EasyCVR平台的两种监控视频数据存储方案

    随着物联网.AI.云计算.大数据等新兴技术的发展.海量设备的接入.视频质量的不断提升,监控视频存储也面临着巨大的挑战.当前用户对视频监控数据的存储问题,主要考虑到以下三个因素: 1)数据的安全性和稳定 ...

  7. python将数据存入数据库_python3 两种方法将数据存入mysql数据库

    原博文 2017-09-22 18:25 − 方法一:(数据量小的时候推荐使用这种) 第一步:pip install mysqlclient 这里我没有报错 也许你可能会报错Read timed ou ...

  8. python将数据存入mysql数据库中_python3 两种方法将数据存入mysql数据库

    方法一:(数据量小的时候推荐使用这种) 第一步:pip install mysqlclient 这里我没有报错 也许你可能会报错Read timed out   此时不要慌,这是因为你的网络问题,你使 ...

  9. 两种模式的数据服务解决方案

    前置机/前置库模式数据服务解决方案 交换平台模式数据服务解决方案 [TurboDX应用] 对于一个数据提供部门来说,通常的数据服务模式有几种:一是通过Web Service等方式提供请求/响应式数据服 ...

  10. MATLAB笔记:打开数据文件的三种方法+读取数据文件的两种方法+保存数据文件的两种方法

    1.打开数据文件 1.1 直接打开文件 PATHNAME = 'C:\Users\s55\Desktop\dat'; FILENAME = '\data_1.dat'; str0=strcat(PAT ...

最新文章

  1. html中Marquee属性详解
  2. 计算机考试不用输入扩展名吗,本周末的 计算机等级考试,如果不想考0分,一定要花2分钟看完...
  3. wxWidgets:窗口 ID
  4. 乌班图 之 常用操作命令(二)
  5. 沙箱模式以及其使用到的IIFE
  6. ubuntu怎么看python版本_Ubuntu下Python版本更新问题
  7. 网络安全世界の迷惑认知图鉴
  8. yum升级CURL到最新版本的方法,非常好用
  9. python pip安装报错_python pip安装requests时报错,怎么解决
  10. 使用git配合idea使用oschina代码仓库初级教程
  11. 勤哲excel服务器自动计算工资,用勤哲Excel服务器做财务软件
  12. MoviePy - 中文文档1-下载与安装
  13. 建筑施工技术【14】
  14. 计算机过热保护,CPU过热 保护电脑关机的解决办法有哪些
  15. TX-LCN和Seata
  16. 入职要求提供上家公司的工资银行流水?
  17. 找不到网站的服务器 dns 地址,为什么网站一直显示找不到服务器DNS地址?
  18. 打赢防“疫”战,云服务商都做了什么……
  19. PPT文字很多的排版,PPT图片很多的排版,PPT图文排版
  20. 2019计算机考研试卷难度,2019考研:计算机统考408院校及难度分析

热门文章

  1. GokeAudio是一款简约小巧的开源安卓SIP软电话客户端
  2. Android 旋转动画简单实现
  3. NWR,Gossip,Paxos分布式一致性协议
  4. 夜神模拟器安装frida-server图文详解
  5. Ubuntu虚拟机实现与主机之间复制粘贴
  6. iPhone所有屏幕分辨率
  7. 微星如何于BIOS中开启/关闭AMD虚拟化技术
  8. Fast is better than free: Revisiting adversarial training
  9. uint16 java_java解析UINT16
  10. 详解51系列单片机引脚及功能