77问答网
所有问题
数据库有关系模式R(A,B,C,D)有依赖关系F=(A->B, B->C) BC范式问题
1 候选码和主码是什么
2 列出所有部分依赖和传递依赖
3 属于第三范式吗?若不属于,转化为第三范式后,属于BC范式吗
举报该问题
推荐答案 2019-04-18
候选键是a或b。
a->c,
a->b,
a->bc,
bc->d,
a->d
所以a是key
b->a,所以b也是key
--------------------------------------------
是第一范式,因为满足每一个分量不可再分;
是第二范式,因为非主属性c
、d完全依赖于key;
是第三范式,因为非主属性c
、d对主属性a、b不存在传递函数依赖;
是bc范式,因为每一个决定因素必含有a或b;
是第四范式,因为不存在非平凡且非函数依赖的多值依赖。
(两个多值依赖,都含有主属性)
因此,最高是第四范式。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/WqNIIWIvN.html
其他回答
第1个回答 2019-01-13
因为a->b b->c,所以a是候选码,也是主码。
部份依赖:a->b,b->c
传递依赖:a->b b->c
不属于第三范式,因为存在传递依赖
第2个回答 推荐于2018-04-13
1.A决定B, B决定C,所以A决定C
但是没有东西决定D
所以 {A,D }是关键,或者候选码和
主码
,随便叫什么
2.部分依赖A->B, 因为B只需要A,D 中的A一个就可决定。
传递依赖很明显A决定B, B决定C,A决定C要经过B,所以A->C传递依赖,可以分出另一张表
{B,C}
3.不属于
第三范式
,因为有传递依赖,转化为2张表{ADB}和{B C}
现在既满足属于第三范式,又满足BC范式了。
记得多加分啊!
本回答被提问者和网友采纳
相似回答
在
数据库关系模式R(A,B,C,D)
中,存在函数
依赖关系
{A→B,A→C,A→D...
答:
1
范式
:要求全部元素独立的,达到 2范式:要求主属性和非主属性之间没有传递
依赖
,到达 3范式,要求主属性之间没有传递依赖,bc要通过a才能推出d,所以不符合 属于2范式 adc都为主属性
数据库R(A,B,C,D)F=
{A->
B,B
->A,AC->D,
BC
->D,AD->C,BD->C,A->->CD...
答:
A->B
C, B
C->
D,A
->D 所以A是key B->A,所以B也是key --- 是第一范式,因为满足每一个分量不可再分;是第二范式,因为非主属性C 、D完全依赖于key;是第三范式,因为非主属性C 、D对主属性A、B不存在传递函数
依赖;
是
BC范式,
因为每一个决定因素必含有A或B;是第四范式,因为不存在非...
在
数据库关系模式R(A,B,C,D)
中,存在函数
依赖关系
{A→B,A→C,A→D...
答:
强烈不同意楼上@micro0369的答案,此题答案应是BCNF。具体原因如下:《
数据库
系统概论》(王珊萨师煊版)P181页,明确提出,X→Y(X推出Y),且Y推不出X,Y→Z,此时才叫传递依赖。若X→Y且Y→X(即X←→Y),Y→Z,此时X→Z为直接
依赖关系
。先明确:本题的候选码为
A,(B,C),
所以判定A...
设
有关系模式R(A,B,C,D)
及其上的函数
依赖
集
F=
{B→A,
BC
→D},那么关系...
答:
必须是第一范式,因为从
B,BC
函数确定A和D这一点上,明显看出B,BC都有可能是主码.若B是主码的话,仔细看会发现
,F
中竟然没有谁去函数确定C,这显然是说不通的,(因为C至少会被B这个主码函数确定);若BC是主码,那么F中存在非主属性对候选码的部分
依赖,
不满足第二范式的要求,故为第一范式....
设
关系模式 R(A,B,C,D)
F=
{A->
BC
,B->C,A->B,AB->C,AC->D} 求F最小函...
答:
1、右部单一化:
F=
{A->B.A->
C,B
->
C,A
->B,AB->C.AC->D} 2、左部最简化:F={A->B.A->C,B->C.AC->D} 3、去掉多余的函数依赖:F={A->B.B->C.AC->D}
在
关系模式R(A,B,C,D)
中,有函数
依赖
集
F=
{A→
B,B
→C,C→D},则R能达到...
答:
函数依赖中,仅在左边的属性为A,AF+=ABCD,则A为唯一候选码。依赖中的决定因子没有全部包含码,则达不到BCNF,又因有A→
B,B
→C,存在非主属性对码的传递函数
依赖,
达不到3NF,码为单属性,不存在部分函数依赖,所以,结论为2NF。
数据库关系
分解为BCNF
范式
答:
标准答案是:AC,BC,CD。分析如下:
R(A,B,C,D)
函数依赖于AB^100c,C^D和D^A,找到违反BCNF的依赖项(不需要找到右侧多个属性的度数)并将其分解为BCN
F关系
的聚合。关系:C→A,版本C→D,D→A,AB→D,AB→C,AC→D,BC→D,BC→A,BC→D,BD→A,BD→C,CD→A,ABC→D,...
大家正在搜
两位数乘两位数最大A B C D
A B C D E F
A B C D的词语有哪些
足球教练 等级 A B C D
A B C D E
A B C D E字母教学动作
A B C D
A+,B C D等级是多少分
A B C D歌
相关问题
数据库有关系模式R(A,B,C,D)有依赖关系F=(A-&g...
设有关系模式R (A,B,C,D,E),其上的函数依赖集:F...
设有关系模式R(A,B,C,D,E,F),其函数依赖集为: ...
数据库R(A,B,C,D)F={A->B,B->A,AC->...
判断下列关系模式符合第几范式,并说明理由.R(A,B,C,D...
设有关系模式R(A,B,C),其上的函数依赖集:Fm={B→...
R(A,B,C)F={AB->C,BC->A,B...
关系模式R,函数依赖集F={A->BC,BC->A,BCD-...