数据库系统概念Chapter2关系模型

本文介绍了关系数据库的基础概念,包括表的结构、超码、候选码、主码、外码以及参照完整性的概念。超码是能够唯一标识元组的一组属性,候选码是最小的超码,主码是从候选码中选取的用于标识记录的关键字段。外码则是表间关联的体现,确保数据一致性。此外,还提到了关系运算,如选择、投影、连接等,并简单阐述了关系代数。
摘要由CSDN通过智能技术生成

2.1 关系数据库的结构

关系数据库由 构成, 每个表唯一

2.3 码key 这个概念灰常重要

我们知道区别不同的实体用属性来区别, 这里属性一般指列

因此 一个元组(行)的属性值必须唯一区分一个元组, 不能重复

什么是 超码superkey?

一个/多个属性的集合, 可以唯一标识一个元组

为什么超码可以不唯一?

看定义, 没说不可以多组超码对应一个元组啊, 只要能唯一识别该元组就是超码

什么是 候选码candidate key?

最小的超码, 少任意属性都不再能唯一识别, 也可以有多个

什么是 主码primary key?

从候选码里选一个容易理解的, 或者属性值最少的, 就像后宫佳丽三千人, 三千宠爱集一身, 毕竟要有个正宫娘娘

什么是 外码foreignerkey?

一个表的属性是另一个表(关系模式)的 主码

什么是 参照完整性约束referential integrity constraint?

意思是, 你参照了别人的就得跟别人一致. 不是自己的东西, 自己改不了, 要和被参照的对象一致

2.6 关系运算

主要有哪些关系运算呢?

  1. 谓词
  2. 连接
  3. 笛卡尔积
  4. 集合运算

关系代数?

其实就是将上面几种运算可以代数表示
选择, 投影, 自然连接, 笛卡尔积, 并 交
我就不花时间打latex代码了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值