有关系模式R(A,B,C,D,E),函数依赖集F={A->C,B->D,B->G,D->E}。
1、判断该关系模式最高属于第几范式,并说明理由。
2、按规范的分解方法将该关系模式分解为3NF,要求写出分解后每个模式的码和函数依赖集。
【答案】:
(1)、根据函数依赖集,得到R的码为(A,B)。其中A->C等属于非主属性对码的部分函数依赖,所以R不符合2NF标准,R最高属于1NF。
(2)、R分解为2NF得到关系模式R1、R2和R3:
R1(A,C) F={A->C} ,A是模式R1的码 符合3NF标准
R2(B,D,G,E)F={B->D,B->G,D->E}
B是模式R2的码 其中的B->D,D->E形成了非主属性E对码的传递依赖,所以R2不符合3NF
R3(A,B) (A,B)是模式R3的码 符合3NF标准
R2分解R4和R5:
R4(B,D,G)F={B->D,B->G}
B是模式R4的码,符合3NF标准
R5(D,E) F={D->E}
D是模式R5的码,符合3NF标准
最终分解为3NF形成4个关系模式R1、R3、R4、R5
有下面的数据库信息:
图书信息包括:书号、书名、作者、数量、出版社、单价、架号。出版社信息包括:出版社号、社名、地址、电话、邮编、信箱。读者信息包括:借书证号、姓名、单位。一个出版社可以出版多种书籍,但每本书只能在一个出版社出版,应有出版日期和责任编辑。每个读者可以借阅多本图书,每本图书可以有多人借阅。借阅信息包括:借书日期、还书日期、是否续借。
1、根据以上信息,画出ER图。可省略属性,但是联系的属性不能省略。
2、根据ER图转换为关系模式的一般原则,将上面的ER图转换为关系模式,并注明码和外码。
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_67201246/article/details/135511579
没有合适的资源?快使用搜索试试~ 我知道了~
在比特公开课中的代码练习与大学C语言课程中pta习题练习.zip
共56个文件
tlog:22个
pdb:4个
vcxproj:2个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 143 浏览量
2024-05-01
07:35:35
上传
评论
收藏 15.56MB ZIP 举报
温馨提示
pta题库答案c语言 有关系模式R(A,B,C,D,E),函数依赖集F={A->C,B->D,B->G,D->E}。 1、判断该关系模式最高属于第几范式,并说明理由。 2、按规范的分解方法将该关系模式分解为3NF,要求写出分解后每个模式的码和函数依赖集。 【答案】: (1)、根据函数依赖集,得到R的码为(A,B)。其中A->C等属于非主属性对码的部分函数依赖,所以R不符合2NF标准,R最高属于1NF。 (2)、R分解为2NF得到关系模式R1、R2和R3: R1(A,C) F={A->C} ,A是模式R1的码 符合3NF标准 R2(B,D,G,E)F={B->D,B->G,D->E} B是模式R2的码 其中的B->D,D->E形成了非主属性E对码的传递依赖,所以R2不符合3NF R3(A,B) (A,B)是模式R3的码 符合3NF标准 R2分解R4和R5: R4(B,D,G)F={B->D,B->G} B是模式R4的码,符合3NF标准 R5(D,E) F={D->E} D是模式R5的码,符合3NF标准 最终分解为3NF形成4个关系模式R1、R3、R4、R5
资源推荐
资源详情
资源评论
收起资源包目录
在比特公开课中的代码练习与大学C语言课程中pta习题练习.zip (56个子文件)
新建文本文档.txt 2KB
c-language-pta-bit-master
test.01
.vs
test.01
v16
Browse.VC.db 35.4MB
.suo 27KB
ipch
AutoPCH
75ff8db7b8efecd9
TEST.ipch 1.94MB
test.01
test.c 3KB
test.01.vcxproj.filters 943B
test.01.vcxproj 7KB
test.01.vcxproj.user 165B
Debug
test.obj 23KB
vc142.idb 243KB
vc142.pdb 100KB
test.01.ilk 387KB
test.01.exe.recipe 268B
test.01.tlog
CL.write.1.tlog 328B
CL.command.1.tlog 686B
link.command.1.tlog 1KB
link.read.1.tlog 3KB
test.01.lastbuildstate 262B
link.write.1.tlog 326B
CL.read.1.tlog 24KB
test.01.log 69B
test.01.sln 1KB
Debug
test.01.exe 39KB
test.01.pdb 1.13MB
test.02
test01.sln 1KB
.vs
test01
v16
Browse.VC.db 1.6MB
.suo 30KB
ipch
AutoPCH
cc2c60c49c763336
源.ipch 2.25MB
Project1
Project1.vcxproj 7KB
Project1.vcxproj.user 165B
Project1.vcxproj.filters 944B
源.cpp 5KB
Debug
Project1.tlog
unsuccessfulbuild 0B
link-rc.read.1.tlog 2B
CL.write.1.tlog 320B
link.27488.write.1.tlog 2B
link.27488-cvtres.read.1.tlog 2B
CL.command.1.tlog 682B
link.command.1.tlog 2B
link-rc.write.1.tlog 2B
link.27488.read.1.tlog 2B
link.27488-rc.read.1.tlog 2B
link-cvtres.read.1.tlog 2B
link.read.1.tlog 2B
link.write.1.tlog 2B
link.27488-rc.write.1.tlog 2B
link-cvtres.write.1.tlog 2B
link.27488-cvtres.write.1.tlog 2B
Project1.lastbuildstate 261B
CL.read.1.tlog 1KB
Project1.exe.recipe 268B
vc142.idb 35KB
vc142.pdb 84KB
Project1.log 267B
源.obj 10KB
Debug
Project1.pdb 1.61MB
共 56 条
- 1
资源评论
野生的狒狒
- 粉丝: 2502
- 资源: 2142
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功