首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
一个表的候选码一定是主码。 请问这句话的说法是正确的吗?
[单选题]
一个表的候选码一定是主码。 请问这句话的说法是正确的吗?
正确
错误
查看正确选项
添加笔记
求解答(0)
邀请回答
收藏(208)
分享
5个回答
添加回答
25
回旋加速器
候选码:
关系中能唯一标识一个元组的最小属性值(由一个属性或属性组构成)
主码:
若一个关系有多个候选码,则选定其中一个为主码
主属性:
包含在任何候选码中的属性都称为主属性
非主属性:
同理,不
包含在任何候选码中的属性都称为非主属性
全码:
关系中所有属性组成了候选码,例如经典的选课表course(Sno,Tno,Cno),学生和课程、学生和老师,老师和课程都是多对多的关系。
发表于 2017-09-20 10:05:45
回复(0)
13
夕一啊
主码和候选码都是用来唯一标识关系的。
一个关系中可以有多个候选码,只需选其中之一作为主码,主码里包含的属性叫做主属性。
------------------------------------------------
举个例子
学生表中:
属性:学号、姓名、性别、年龄、班级、系
一般学号就可以唯一的标识出一个同学的身份,我们可以设置学号为主码。是最简单的候选码。
那么 学号+姓名当然也可以作为唯一标识,也可以用来作为候选码
同理,学号+姓名+性别也可以作为候选码
以此类推
最极端的情况是全表都用来做主码,这时的主码也叫全码。
转自:
https://zhidao.baidu.com/question/362348484.html
编辑于 2017-08-11 15:59:41
回复(2)
0
泡泡小姐姐
候选码:关系中能唯一标识一个元组的最小属性值(由一个属性或属性组构成) 主码:若一个关系有多个候选码,则选定其中一个为主码 主属性:包含在任何候选码中的属性都称为主属性 非主属性:同理,不包含在任何候选码中的属性都称为非主属性
发表于 2021-09-28 13:24:45
回复(0)
0
截取一线生机
候选码:关系中能唯一标识一个元组的最小属性值(由一个属性或属性组构成)
主码:若一个关系有多个候选码,则选定其中一个为主码
主属性:包含在任何候选码中的属性都称为主属性
非主属性:同理,不包含在任何候选码中的属性都称为非主属性
发表于 2021-07-21 09:45:09
回复(0)
0
桐梓林梁朝伟666
候选码:
关系中能唯一标识一个元组的最小属性值(由一个属性或属性组构成)
主码:
若一个关系有多个候选码,则选定其中一个为主码
发表于 2021-07-10 21:00:18
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
数据库
上传者:
赞花婆
难度:
5条回答
208收藏
3456浏览
热门推荐
相关试题
下面关于 Java 中 List ...
Java
评论
(2)
动态餐厅定价需要实时显示,延迟较低...
大模型开发
评论
(2)
某函数组件Child通过React...
React
评论
(1)
在GROUP BY子句后,如果需要...
SQL
评论
(1)
在SQL查询中,为什么推荐使用EX...
SQL
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题