设关系模式 R(A,B,C,D), F 是R上成立的FD集,F={ AB→C,D→A}, 则R的关键码为
时间: 2024-04-01 21:37:48 浏览: 101
chapter4关系数据库的规范化设计答案.pdf
根据函数依赖集 F,可以推导出 AB→C 和 D→A,因此 AB 和 D 都是 R 的超码。但是,AB 和 D 的并集 AD 能唯一地标识关系中的每个元组,因为如果去掉 A 或者 D 中的任何一个属性,都不能保证唯一标识每个元组。因此,AD 是 R 的候选码。同时,AD 是最小的候选码,因为去掉 A 或者 D 中的任何一个属性,都不能保证唯一标识每个元组。因此,R 的关键码为 AD。
阅读全文