数据库关系范式的题目R={A B C D E G},存在的函数依赖为F{AG->B,C->DE,EG->AD,AC->D

阿木真的呆2022-10-04 11:39:541条回答

数据库关系范式的题目
R={A B C D E G},存在的函数依赖为F{AG->B,C->DE,EG->AD,AC->DG}
1.计算Fc。
2.将R分解为BCNF

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

共1条回复
网事笑看 共回答了17个问题 | 采纳率100%
2.R1(AGB) R2(CDE) R3(ACDG)
1年前

相关推荐

数据库关系代数表达式问题E1=πA(θB=C^D=99(R*S))E2=πB(θB=C(R*(θD=99(S)))这是俩
数据库关系代数表达式问题
E1=πA(θB=C^D=99(R*S))
E2=πB(θB=C(R*(θD=99(S)))
这是俩个等价的关系代数表达式
问哪个执行效率高 为什么?
3Q
ax39591年前1
周边一景 共回答了22个问题 | 采纳率95.5%
e2执行效率高
先选择再连接 和先连接再选择 原始的数据时前者少很多所以前者效率高
数据库关系模式范式的题目应该怎么做
数据库关系模式范式的题目应该怎么做
1.设有关系模式R(U,F),其中: U={A,B,C,D,E},F={A→D,E→D,D→B,BC→D,DC→A } (1) 出R的候选关键字 (2) 判断R最高为几级范式? (3) 若R不是3NF,将R分解为3NF
比如这个例题 求过程方法
如果有相应的教材文档材料最好了 这方面我是学的一塌糊涂...关键就是完全没有理解清楚
邮箱:wlh_7@163.com
对了 下午14.30开始考试 14点过后就不要答了 伤心...
xcvksoaidfuoasip1年前1
郁闷的老青蛙 共回答了18个问题 | 采纳率94.4%
(1)可以这样分析:“→”我们可以理解为决定.候选关键字就是唯一决定(A,B,C,D,E)这个数据集的几个字段,在F中我们不难看出C,E没有谁决定它,所以C,E一定是候选关键字,但是仅有C,E却不能决定A,B,D.这时我们再看F,发现能决定A的只有DC,所以再在候选关键字中加上D,加上D后我们发现B可以被D决定了,同时D当然可以决定D自身,于是R的候选关键字就是DCE
(2)首先R肯定是第一范式,简单理解就是F中A,B,C,D,E都有;其次R也属于第二范式,因为在F中不存在部分函数依赖.就是说,没有像AB→C,B→C这种约束.但是R不属于第三范式,因为在F中很明显有传递依赖(A→D, E→D,BC→D ,D→B),所以R属于第二范式.
(3)将R分解为3NF就是消除传递依赖,很好办,就把上面传递依赖中D换成B(A→B, E→B,BC→B ,B→B),再把其中(BC→B ,B→B)去掉,因为太显然了,就不需要去约束了.所以最后结果为F={A→B,E→B,DC→A }
可以参考的资料:
http://ce.sysu.edu.cn/cdbm/news/coures/200908/news_20090807210925_242.html
数据库关系运算中的并运算如果表R有三个属性列A,B,C;表S有三个属性列D,E,F;即两个表的元数相同,但属性不同,这两
数据库关系运算中的并运算
如果表R有三个属性列A,B,C;表S有三个属性列D,E,F;即两个表的元数相同,但属性不同,这两个表能做并运算吗?如果可以,得到的表中应该怎么写三个属性?
苏隐墨1年前1
xiefang88 共回答了12个问题 | 采纳率83.3%
select * from R
union
select * from S
属性相同可以直接union