设有关系模式R(A,B,C,D),数据依赖集F={A—B.B—

10 查阅

设有关系模式R(A,B,C,D),数据依赖集F={A—B.B—A.AC—D.BC—D,AD—C, BD—C,A—CD,B—HCD}。

1)求R的主码。并判断R是否为第四范式?为什么?

2)R是不是BCNF?为什么?R是不是3NF?为什么?

参考答案:

1)候选码为AC、Bc、AD、BD。可选其中之一为主码。R不服从4NF。在多值依赖中决定凶素中不包含码。2)R不服从BCNF。在函数依赖中决定因素中不包含码。R服从3NF。该模式中不存在非主属性。1)候选码为AC、Bc、AD、BD。可选其中之一为主码。R不服从4NF。在多值依赖中,决定凶素中不包含码。2)R不服从BCNF。在函数依赖中决定因素中不包含码。R服从3NF。该模式中不存在非主属性。 解析:主要考查了关系数据库规范化处理等一系列工作。1)候选码的定义如下:设K为关系模式R<U,F>中的

计算机四级