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

计算机基础·数据库系统原理

E-R 关系图

实体用方框/双线方框,属性要用椭圆形,关系用棱形(单线棱形/双线棱形)
在这里插入图片描述

实体Enitity

  • 实体由属性,领域组成在这里插入图片描述

  • 理解:实体就是类领域就是属性的数据类型

实体集

  • 实体集就是一个表格,其中每一行都是一个实体
    在这里插入图片描述

关系

  • 一对一:互相箭头
  • 多对多:横线,不需要箭头
  • 多对一:单方面箭头
    在这里插入图片描述
  • 经典的错误:箭头只能指向实体
    在这里插入图片描述
  • 其他用法:标记单一实体的不同角色
    在这里插入图片描述
  • 其他用法:使用横线+标记数量 (1,N,M)代表多对多等复杂关系。
    在这里插入图片描述
  • 自关系:使用同一实体 不同标签 表示不同角色
  • 在这里插入图片描述

约束

在这里插入图片描述

E-R图中的键定义

  • 键是一个属性的集合,用于标识唯一的实体
  • 超键:可以唯一标识实体的属性集合
  • 键:最小化的超键
  • 候选键:ER图中下划线/被选择的键

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

参与约束

  • 单横线:实体可以参与/不参与关系
  • 参与约束:用双横线表示,表示所有实体必须参与关系,例如所有学生必须有一个专业,对应一个系

在这里插入图片描述

弱实体集

  • 使用双线方框表示弱实体集自己没有键,需要依赖其他实体唯一表示。例如,楼层没有任何键(楼号)唯一标识
  • 双线棱形表示依赖关系

在这里插入图片描述

RM 关系模型

  • 要点:关系 就是表格元组就是每一行

在这里插入图片描述

在这里插入图片描述

  • 关系模型的示例就是数据库,一些列表格
    在这里插入图片描述

E-R关系图 转 RM 模型

方法1:关系单独作为一个表,使用相关实体集的键 + 自己的属性

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

方法2:使用外键,融入到普通实体集中

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

属性重命名

在这里插入图片描述

NULL值

在这里插入图片描述

ISA转RM模型

方法1:子类和父类一样,使用相同的RM模型,包括所有键

在这里插入图片描述

方法2:子类只包括父类的主键和自己的属性

在这里插入图片描述

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

相关文章:

  • 网站开发vs平台的功能第一素材网
  • 2019网站seo免费学设计的网站
  • 网站同城在线哪里做怀化建设企业网站
  • 营销网站域名设计建设网站需要收费吗
  • LFM2 模型介绍
  • JAVA:DecimalFormat的DEMO(格式化数字)
  • 专业的网站设计制作公司廊坊北京网站建设
  • Python Requests库用法示例:从入门到实战的HTTP请求指南
  • 番禺建网站网站建设的流程分析
  • 婚庆设计网站模板做框架表格网站
  • 敦化建设局网站两学一做纪实评价系统登陆网站
  • 依托 <AI 原生应用架构白皮书>,看 AI 原生应用的发展与实践
  • 重庆卓光网站建设外贸网站支付系统
  • 西安制作网站需要多少钱网站图片大小多少合适
  • 网站开发后端所需要的语言南和邢台网站制作
  • SpringBoot集成:5分钟实现HTML转PDF功能
  • 深圳外贸网站推广公司学做网站书籍
  • 做直播网站视频教程大连网络运营
  • 凤岗做网站国家工商网查询企业信息
  • 个人项目开发(1):使用Spring Secruity实现用户登录
  • 建一个网站大约花多少钱网站建设的整个过程
  • SNMP Trap(告警上报)在 v1 与 v2 版本中节点(OID)或事件描述不一致的问题解决
  • 机器视觉的光纤检测应用
  • 东莞建外贸网站好济南定制网站建设
  • 【agent】AI 数字人构建7:Open-LLM-VTuber使用pycharm配置uv解释器及本地sherpa-onnx实现 tts
  • 网站设计的优点js网页特效
  • wordpress动静分离七牛徐州seo公司
  • 网站推广平台搭建软件设计开发
  • 唐山软件开发公司排名惠州搜索引擎优化
  • 河北通信网站建设google seo怎么优化