教资会网络 | UGC NET CS 2018 年 7 月 – II |问题 67
实体集 r 1 和 r 2 之间存在多对一关系。如果 Pk(r) 表示关系 r 的主键属性,它将如何使用函数依赖来表示?
(A) Pk(r 1 ) → Pk(r 2 )
(B) Pk(r 2 ) → Pk(r 1 )
(C) Pk(r 2 ) → Pk(r 1 ) 和 Pk(r 1 ) → Pk(r 2 )
(D) Pk(r 2 ) → Pk(r 1 ) 或 Pk(r 1 ) → Pk(r 2 )答案:(一)
说明:实体集 Employee 和 Department 之间存在多对一的关系集。
让两个关系 R1(employee with pk empId)
R2(具有pk DId的部门)
在这里,empId 可以唯一标识DId ,但DId不能唯一标识empId 。
因此, pk(R1) -> pk(R2)
这个问题的测验