首先,根据函数依赖'B→A','D→A',可以得出A、B、D都是超键,因为它们都能唯一确定关系中的每一行数据。

然后,根据函数依赖'A→E',可以得出E不是候选关键字。

接着,考虑'AC→B',如果AC是候选关键字,则B也必须包含在候选关键字中。但是,如果将AC作为候选关键字,那么由于AC唯一确定了B,而B又唯一确定了A,那么A也必须包含在候选关键字中。但是这样就会与前面已经得出的超键A矛盾。因此,AC不能作为候选关键字。

综上所述,R的候选关键字为{A, B, D}。


原文地址: https://www.cveoy.top/t/topic/nvbj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录