“主码的属性不能称之为主属性”和“若属性X函数依赖于属性Y时,则属性X与属性Y之间具有多对一的联系”

这是一个初学者很容易绕晕的知识点,这里我用图文的形式让他们更加形象化

候选码:若关系中某一属性组的值能唯一地标识一个元组,而其子集不能,则称该属性组为候选码

主码:若一个关系中有多个候选码,则选定其中一个为主码

主属性:候选码的诸属性为主属性

比方说选修(学号,课程号,成绩)
候选码就可以是:学号、课程号、学号和课程号,而主码就是选定其中一个,而主属性就是这三个候选码的属性
那么通过这个例子我们就可以大致归纳出主码和主属性的关系:

在这里插入图片描述

典例二、若属性X函数依赖于属性Y时,则属性X与属性Y之间具有( )

A.一对一联系 B.一对多联系
C.多对一联系 D.多对多联系

解析:一般讨论的都是非平凡的函数依赖(X —> Y,但Y不属于X),X —> Y为1对多,而根据该题可知Y —> X,所以X与Y是多对一
故选C

之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值