设有关系模式R(A,B,C,D,E,F),其函数依赖集为: F={E→D,C→B,CE→F,B→A}. 请回答如下问题: (1
设有关系模式R(A,B,C,D,E,F),其函数依赖集为:
F={E→D,C→B,CE→F,B→A}.
请回答如下问题:
(1)指出R的所有候选键并说明原因;
(2)R最高属于第几范式,为什么?
(3)分解R为3NF.
人气:123 ℃ 时间:2019-08-20 04:06:29
解答
(1)(E,C) 为唯一的候选键 最简单的理解方式是(E,C)的闭包是整个集合(A,B,C,D,E,F),也就是只需要这两个元素就能决定所有元素
(2)最高属于第一范式,因为存在C→B,B→A传递依赖,第二范式规定非主属性的所有元素必须直接和主属性相关,但元素A是由B传递而来,所以不符合第二范式,但是符合第一范式有唯一主键(E,C)来加以识别
(3)分解为R1(B,C,D,E,F) R2(B,A)即可
推荐
- 如果关系模式R=(A,B,C,D,E)中的函数依赖集F={A→B,B→C,CE→D},请回答下列问题.此关系中有哪些候选码,为什么?
- 设关系模式R(A,B,C,D)在R中成立函数依赖集F={D→F,C→A,CD→E,A→B}
- 关系模式R(A,B,C,D)的函数依赖集为F={AC→B},则R的候选键为( ).
- 设关系模式R(A,B,C,D,E),其函数依赖F={AB→C,B→D,D→E },完成下述各题.a) 求出R的所有候选
- 设有关系模式R(A,B,C,D),函数依赖集,F={A→B,C→D, D→A },则属性C的闭包C+为___________________
- 5分之2减3x=10分之1
- 狗熊做裤子这个故事给你什么启发
- 他兴奋地说:我收到了最美的礼物 .(改为三人称转述句)
猜你喜欢