首页 > 试题广场 >

设关系模式R(A,B,C,D),函数依赖集F={AB→C,D

[填空题]
设关系模式R(A,B,C,D),函数依赖集F={AB→C,D→B},则R的候选码为1
不懂数据库的关系模式等概念,下面表达自己的见解:
能唯一确定一个实体的属性就可以认为是一个候选码
函数依赖{AB->C,D->B},则C可以由A或B得出,而B可以由D得出,因此D是候选码,此外A也是候选码,因为A不能由其他元素得到。

发表于 2017-05-09 14:31:57 回复(0)
A、d
发表于 2024-02-27 18:12:10 回复(0)
R的候选码为(A,D)

候选码的定义:若关系中的某一属性组的值能唯一的标识一个元组,而其任何真子集都不能再标识,则称该属性组为候选码。

例如:在学生实体中,学号是能唯一的区分学生实体的,同时又假设姓名年龄的属性组合足以区分学生实体,那么{学号}{姓名,年龄}都是候选码。

因为AB可以推出C,D可以推出B,所以只需要AD就可以区分了。
发表于 2021-06-24 17:10:43 回复(0)