我正在使用关系数据库的一组属性和一组功能依赖项,并且对哪些键将被视为此模式的候选键有一个特定的问题。
我正在使用的属性集是:
R = (A, B, C, D, E, F, G, H)
并且功能依赖的集合是:
F = { AC -> B, AB -> C, AD -> E, C -> D, BC -> A, E -> G, ABE -> D, FG -> E}
所以这就是我想要弄清楚的:这组属性是否有任何候选键,因为 H 在函数依赖集中根本没有确定/提及?
根据定义,候选键决定了其他一切,对吗?如果 H 不是由任何东西决定的,而是由它自己决定的,那么这个集合中还会有任何候选键吗?
任何见解都值得赞赏。谢谢!