当前位置: 首页 > news >正文

6.2.1 数据模型的基本概念、数据模型三要素

文章目录

  • 数据模型
  • 三个数据域
  • 数据模型三要素
  • 完整导图

数据模型

在这里插入图片描述
数据模型是对现实世界数据特征的抽象。从用户的角度观察,建立的是概念数据模型,例如实体-联系模型。从计算机系统的角度观察,建立的是基本数据模型,例如关系模型、层次模型、网状模型、面向对象的模型。

三个数据域

在这里插入图片描述
数目模型关系到的3个数据域分别是现实世界、信息世界和机器世界。现实世界对应客观存在的原始数据,信息世界对应信息在人脑中的反映,例如符合、文字。机器世界对应用计算机系统的观点进行数据建模。
在这里插入图片描述
信息世界与机器世界的对应关系举例。信息世界的属性对应机器世界的字段,例如书号对应计算机里的1个字段。实体对应记录,例如学生A对应计算机里的1条记录。码对应记录码,例如唯一区分实体的属性对应计算机里面唯一标识文件中每条记录的字段。实体集对应文件,例如学生实体集对应学生文件。实体型对应记录型,例如表示学生学习情况的属性集合对应计算机中记录的结构定义。

数据模型三要素

在这里插入图片描述
数据模型的三要素是:数据结构,数据操作,以及数据的约束条件。

完整导图

在这里插入图片描述

http://www.dtcms.com/a/19381.html

相关文章:

  • Linux alias使用
  • Ant-Design-Vue:Button按钮SVG图标垂直未居中问题
  • 深度学习R4周:LSTM-火灾温度预测
  • 【Deepseek 零门槛指南】DeepSeek 教程和常见问题解答 | 大白技术控
  • 一文理解蓝牙Core 6.0 channel sounding精确测距
  • Python学习心得数据的验证
  • Python 程序护盾:异常处理的易错漏洞修补 -- 6. 异常处理
  • 128最长连续序列
  • 【力扣 - 简单题】88. 合并两个有序数组
  • 【AI实践】deepseek支持升级git
  • JVM-Java程序的运行环境
  • 华为小艺助手接入DeepSeek,升级鸿蒙HarmonyOS NEXT即可体验
  • 时间序列分析(四)——差分运算、延迟算子、AR(p)模型
  • springboot整合mybatis-plus【详细版】
  • Mybatis高级
  • 利用亚马逊云科技RDS for SQL Server配置向量数据存储
  • ubuntu20.04声音设置
  • 使用EVE-NE-锐捷实现NAT+ACL服务限制
  • DeepSeek 助力 Vue 开发:打造丝滑的开关切换(Switch)
  • 系统思考—慢就是快
  • 解锁二进制数组:JS、TS、ArkTS 解析
  • Dubbo 的注册中心详解:从选择到故障处理
  • Servlet中,WebServlet注解的使用方法
  • 《On Java中文版基础卷+进阶卷》
  • QT笔记——QPlainTextEdit
  • 双指针专题2:最长连号
  • 【界面黑科技->构建异形不规则动态界面应用程序】
  • Kotlin 2.1.0 入门教程(二十)扩展
  • 使用grafana v11 建立k线(蜡烛图)仪表板
  • 两个实用且热门的 Python 爬虫案例,结合动态/静态网页抓取和反爬策略,附带详细代码和实现说明