三个世界及其有关概念
数据库管理的对象(数据)存在于现实世界中,即现实世界中的事物及其各种联系。从现实世界的事物到存储到计算机的数据库中的数据,要数经历现实世界、信息世界和计机世界三个不同的世界,经历两级抽象和转换完成。
认识抽象,概念模型
1现实世界:客观存在,事物以及其关系
2信息世界:概念世界,客观事物以及联系的抽象表示实体:客观存在,相互区别,人,事,物,抽象事件
属性:实体的某一特性属性值得集合是一个实体
实体型 相同属性的实体
实体集 同型实体的集合
码 能够唯一标识一个实体的属性和属性集(学号)
域 属性的值域(性别 男女)
客观事物内部以及事物之间是联系的,它们分别被抽象为:
单个实体型内部的联系,是指组成实体的各属性之间的联系
实体型之间的联系,是指不同实体集之间的联系
两个实体型之间的联系
一对一 1:1 班长与班级
一对多 1:n 班级与学生
多对多 n:n 老师与学生
3计算机世界 DBMS支持的数据模型又叫数据世界,是对现实世界的第二层抽象,即对信息世界中信息的数据化,将信息用字符数值等数据表示,使用计算机存储并管理概念世界中描述的实体集、实体、属性和联系的数据。
信息世界到数据世界,使用数据模型来描述,数据库中存放数据的结构是由数据模型决定的。
字段 :标记实体属性的命名单位。
记录:描述一个实体,字段的集合。
文件:实体集,同一类记录的集合。
关键字:码,能唯一标识每一个记录的字段。

三个世界及其有关概念相关推荐

  1. 数据库原理与应用(4)——三个世界及其有关概念

    数据库原理与应用(4)--三个世界及其有关概念.数据模型 三个世界及其有关概念 ​ 数据库管理的对象(数据)存在于现实世界中,即现实世界中的事物及其各种关系. ​ 从现实世界的事物到存储到计算机的数据 ...

  2. 数据库原理和应用(4)—— 三个世界及有关概念、数据模型

    三个世界及有关概念 数据库管理的对象(数据)存在于现实世界中,即现实世界中的事物及各种联系. 从现实世界的事物到存储到计算机的数据库中的数据,要经历现实世界.信息世界和计算机世界三个不同的世界,经历两 ...

  3. 【MySQL·水滴计划】第三话- SQL的基本概念

    ??? 茫茫人海千千万万,感谢这一刻你看到了我的文章,感谢观赏,大家好呀,我是,大家可以叫鱼罐头呦~??? 从今天开始,将开启一个专栏,[MySQL·水滴计划],MySQL系列也是无论是后端还是前端都 ...

  4. 数据库(笔记)——三个世界与数据模型

    三个世界与数据模型 现实世界 信息世界 计算机世界 从数据模型角度看三个世界 E-R图 总结 现实世界 现实世界也就是客观存在的世界,这一概念在数据库中指的是对某一事物的描述,描述其各方面特征以及是否 ...

  5. 卡尔.波普尔摘要: 三个世界

    看不见摸不着的东西也会是客观存在的吗? 比如牛顿或爱因斯坦的理论 是客观存在的吗? 客观知识只是波普尔更一般的客观世界的理论之一. 波普尔重新阐述了客观的含义, 把世界分为3个世界. 唯物主义 和物理 ...

  6. 来自量子世界的新技术--概念篇

    来自量子世界的新技术--概念篇 绪论 量子:熟悉而陌生的词,熟悉的是在各大媒体期刊上见过,陌生的是搞不清究竟为何物.于是通过知乎这个平台,去搜索并开始接触量子.在知乎众多回答当中,介绍了郭光灿院士的精 ...

  7. 三个世界及其相关概念

      数据库管理的对象(数据)存在于现实世界中,即现实世界中的事物及其各种联系.   从现实世界的事物到存储到计算机的数据库中的数据,要数经历 现实世界.信息世界和计算机世界 三个不同的世界,经历两级抽 ...

  8. 计算机等级考试网络,全国计算机等级考试三级笔记三(网络的基本概念)

    第三章 网络的基本概念 计算机网络形成与发展大致分为如下4个阶段: 1 第一个阶段可以追述到20世纪50年代. 2 第二个阶段以20世纪60年代美国的APPANET与分组交换技术为重要标志. 3 第三 ...

  9. 医学统计学中RR、OR和HR三个关于比值的概念

    在医学统计学中,有三个关于比值的概念,分别为相对危险度(relative risk,RR,也称 risk ratio).风险比(hazard ratio,HR)和优势比(odds ratio,OR). ...

最新文章

  1. 年近 40,我在互联网大厂做高龄“大头兵”
  2. [转]java 为什么wait(),notify(),notifyAll()必须在同步方法/代码块中调用?
  3. 现代IM系统中的消息系统架构 - 模型篇
  4. 265. To B 端 Web 页面上线前 checklist
  5. Android ThreadUtil 线程公共类,判断是否在主线程/ 子线程执行 相关操作
  6. 太神奇了!使用C#实现自动核验健康码:(2)OCR识别
  7. java学习(85):Interage包装类基本使用
  8. android 广告栏效果,实现android广告栏效果
  9. 自监督学习的一些思考
  10. ASP.NET vNext 概述
  11. CF1042C Array Product
  12. Linux环境下搭建Java Web测试环境的具体步骤
  13. CISCO3945E/K9路由器license激活教程
  14. python身高体重程序代码_python EM算法4(身高体重数据集)
  15. 利用ArcGIS创建注记层制作方法及注意事项
  16. android 1.5 app,萌新编程app
  17. [转]jackson json字符串、map、java对象的转换例子
  18. mysql 表聚合_Mysql分表之后的聚合统计
  19. Aut(S3)=Inn(S3)的证明和元素寻找
  20. 2.3 Openwrt 模拟 spi 及其sx1301寄存器读写测试

热门文章

  1. animiz动画制作软件_AN动画制作软件
  2. Mybatis多参数封装到map中,多条件查询
  3. 服务器windows模拟linux环境,科学网—Windows不用虚拟机或双系统,轻松实现shell环境:gitforwindows - 刘永鑫的博文...
  4. 有c基础学java多久_有c十十基础的自学java语言每天6小时要多长时间?
  5. access update语句执行_SQL Server与Access数据库sql语法十大差异
  6. php 对象 final,PHP7_OOP_对象重载以及魔术方法_对象遍历_final关键字
  7. python float 精度_浅谈Python里面小数点精度的控制
  8. C语言灵魂篇|指针作为函数返回值
  9. mysql performance tuning_MySQL Performance tuning
  10. php登陆页面修改密码的功能,使用bootstrap创建登录注册页面并实现表单验证功能...