R(ABCD) F(A->C,D->B)的主码是谁?属于第几范式?

leslierainy2022-10-04 11:39:541条回答

已提交,审核后显示!提交回复

共1条回复
浪漫蟲子 共回答了17个问题 | 采纳率88.2%
主码是a和d的组合,是第一范式,因为 A->C, D->B,存在非主属性对键的部分函数依赖,不满足2范式
1年前

相关推荐

英语翻译问一个关于数据库原理及应用的题,在一个关系模式中A可有多个主码B可有多个码C只能有一个码D只能有一个候选码
一笑_rrng1年前1
jack-5566 共回答了21个问题 | 采纳率90.5%
Asked about A database principles and applications of the topic,in A relationship model in A can have multiple main yards B can have multiple yards C only one yards D only one candidate yards
现有第三范式的定义,若关系模式R(U,F)为第一范式,且不存在非主属性对对主码的传递函数依赖,则称R为3NF
现有第三范式的定义,若关系模式R(U,F)为第一范式,且不存在非主属性对对主码的传递函数依赖,则称R为3NF
但是根据传递函数依赖的定义,在关系模式R(U)中,如果X→Y ,(Y不包含在X中),Y不依赖与X,Y→Z,则称Z对X传递函数依赖.
现有R(A,B,C,D)其中主码为A,B,C并且D依赖于B,C显然有(A,B,C)→(B,C)→D按照函数依赖的定义,其应当不算是传递函数依赖,则R满足3NF.但是其显然不满足2NF.则满足高等级的范式不一定满足低等级范式.谬论得出.
这是如何解释.
smiling_hehe1年前1
风里密码LL 共回答了17个问题 | 采纳率94.1%
无法说明R(A,B,C,D)符合3NF吧,3NF要求非主属性与主属性之间不存在依赖传递,非主属性不依赖于其他非主属性,你这就一个非主属性咋搞,再者满足2NF是满足3NF的必要条件.
设有关系表R(如下表所示),该关系的主码是
设有关系表R(如下表所示),该关系的主码是
Rx05ax05bx05c
1x051x052
1x052x051
1x053x052
2x051x051
3x052x051
1x054x052
A.ax05B.(a,b)
C.(b,c)x05D.(a,c)
刚学数据库,不太明白
huangminxm1年前1
norwegianforest 共回答了20个问题 | 采纳率95%
找列的同行的值跟其他行的值不同的就是主键了、
主键就是此列的值不能有重复.
a,b,c这三列单独的下面的值都有重复、所以选项A不对
考察a和c的值、是不是第一行和第三行还有第六行相同?D不对
考察b和c的值、第二行和倒数第二行相同、C不对
Rx09ax09bx09
1x091x09
1x092x09
1x093x09
2x091x09
3x092x09
1x094
所以选B
主码(主键)可以由单个字段、也可由多个字段组成