数据库原理教材 已知r=abc,f={a60b,b60c},求f+

数据库原理教材 已知r=abc,f={a60b,b60c},求f+,第1张

解:据

余弦定理

,cosC=(a^2+b^2-c^2)/2ab,cosB=(a^+c^2-b^2)/2ac

cosC/cosB=c/b*(a^2+b^2-c^2)/(a^+c^2-b^2)=(2a-c)/b

2a^3+2ac^2-2ab^2-2a^2c=2a(a^+c^2-b^2-ac)=0

∵a>0,∴a^+c^2-b^2-ac=0

cosB=(a^+c^2-b^2)/2ac=ac/2ac=1/2

∴B=60°

所以选 B。

真命题

a->b 所以 若r1(a)=r2(a) 必有 r1(b)=r2(b)

b->c 所以 若r1(b)=r2(b) 必有 r1(c)=r2(c)

从而 若r1(a)=r2(a) 必有 r1(c)=r2(c) 所以a->c

1。候选码就是看多少个左边的可以确定出全部的集合

B->D指的是一个B可以唯一确定一个D,AB->C指的是一对AB可以唯一确定一个C

所以一对AB可以确定ABCD,但是A和B并不能单独确定出ABCD,所以AB就是候选码

2。1NF指的是所有数据项不可分

2NF指的是所有属性完全函数依赖于主码

3NF指的是不存在属性对主码的传递依赖

这个R最高属于1NF,因为主码是AB,所以有AB->D,而题目本身有B->D,所以D是部分函数依赖于主码的,所以不满足2NF,所以最高只能为1NF


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9878240.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存