数据库–02–数据模型–层次模型.网状模型.关系模型

数据库–02–数据模型–层次模型.网状模型.关系模型数据模型的概念在数据库中用数据模型这个工具来抽象 表示和处理现实世界中的数据和信息

大家好,欢迎来到IT知识分享网。

数据模型的概念

数据模型应满足三方面要求:

  • 能比较真实地模拟现实世界
  • 容易为人所理解
  • 便于在计算机上实现

2.两大类数据模型

数据模型分为两类(分属两个不同的层次)

  1. 概念模型 也称信息模型,它是按用户的观点来对数据和信息建模,用于数据库设计。
  2. 逻辑模型 和 物理模型
  • 逻辑模型主要包括网状模型、层次模型、关系模型、面向对象模型等,按计算机系统的观点对数据建模,用于DBMS实现。
  • 物理模型是对数据最底层的抽象,描述数据在系统内部的表示方式和存取方法,在磁盘或磁带上的存储方式和存取方法。

数据模型的组成要素

(1)数据结构

(2)数据操作

数据操作

  • 查询
  • 更新(包括插入、删除、修改)

(3)数据的完整性约束条件

常用的数据模型

在这里插入图片描述

层次模型

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述



网状模型

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述




关系模型

(1)数据结构

在用户观点下,关系模型中数据的逻辑结构是一张二维表,它由行和列组成。
在这里插入图片描述
几个名词解释:

  • 关系(Relation)
    一个关系对应通常说的一张表
  • 元组(Tuple)
    表中的一行即为一个元组
  • 属性(Attribute)
    表中的一列即为一个属性,给每一个属性起一个名称即属性名
  • 主码(Key)
    表中的某个属性组,它可以唯一确定一个元组。
  • 域(Domain)
    属性的取值范围。
  • 分量
    元组中的一个属性值。
  • 关系模式
    对关系的描述
  • 关系名(属性1,属性2,…,属性n)
    学生(学号,姓名,年龄,性别,系,年级)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

关系模型的优缺点

优点

  • 建立在严格的数学概念的基础上;
  • 概念单一:
  • 实体和各类联系都用关系来表示; 对数据的检索结果也是关系
  • 关系模型的存取路径对用户透明
  • 具有更高的数据独立性,更好的安全保密性
  • 简化了程序员的工作和数据库开发建立的工作;

缺点

  • 存取路径对用户透明导致查询效率往往不如非关系数据模型;
  • 为提高性能,必须对用户的查询请求进行优化,增加了开发DBMS的难度;

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/130037.html

(0)
上一篇 2025-08-19 20:45
下一篇 2025-08-19 21:00

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信