查看更多
当前 - 选择题 - 数据库基本概念
简单
单选题
2025年5月第52题
#第二版教材
#必须掌握

给出关系模式:R(a, b, c, d) 和函数依赖集合 a → cd,c → b,候选键是(__)。

问题(1)
正确答案
A

本题考察的是候选键的判断
方法 1:利用属性闭包法。通过计算属性闭包可以发现,只有 a 的闭包能覆盖所有属性,因此它是关系 R 的候选键。
我们先求 a⁺(a的属性闭包): a → c,d ,得到 a⁺ 初始为 {a},由于 a → c,d,加入 c,d 到闭包,可以得到 a⁺ = {a, c, d},再看 c → b,c ∈ a⁺,所以可推出 b 也可以加入闭包,最终:a⁺ = {a, b, c, d} = R 的所有属性所以,a 是候选键
方法 2:用有向图的方式直观地表示函数依赖关系。可以看到从 a 出发能够遍历所有节点,所以 a 是候选码。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有