当前位置:首页 > 数据库系统原理(04735) > 正文内容

设关系模式R(U,F),其中U为R的属性集合,U={A,B,C,D,E),F为R定义在U上的一组函数依赖F={A→C,C→D,(

设关系模式R(U,F),其中U为R的属性集合,U={A,B,C,D,E),F为R定义在U上的一组函数依赖F={A→C,C→D,(A,B)→E),试确定R的范式等级,分解R至3NF模式集。
【正确答案】:(1)因为:A→C,C→D,根据传递性有A→D因为:A→C,A→D,(A,B)→E根据合并性有:(A,B)→CDEAB是唯一的候选键,就是主键。主属性是A、B,非主属性是C、D、E。由于在F中存在A→C,是非主属性对键的部分依赖,所以关系R属于1NF。(2)根据3NF的分解算法,将上述的三个函数依赖分别对应于三个关系模式。R1(A,C),R2(C,D),R3(A,B,E)。可以验证它们都属于3NF。

扫描二维码免费使用微信小程序搜题/刷题/查看解析。

版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。

本文链接:https://20230611.cn/post/238279.html