数据库系统概论,怎样从函数依赖中看出候选码
发布网友
发布时间:2022-05-16 01:24
我来回答
共2个回答
热心网友
时间:2023-10-30 17:23
因为A->C,C->D,所以A->D
先把这ACD三个从总表中分出来,得出
{ACD}和{ABE}
由于A->D,需要经过C,所以这属于传递依赖,因此{ACD}又可以分为{AC}和{CD}
所以最后答案是{AC}{CD}{ABE}
热心网友
时间:2023-10-30 17:24
1.f={a->b,c->d,ae->f,f->g}已经是f的最小函数依赖集
2.r的候选码:ace
3.r分解为:r1(a,b,c,d,e)和r2(f,g)均满足bcnf范式