数据库系统概论试题及答案9(5)
时间:2025-07-11
时间:2025-07-11
数据库系统概论试题及答案共十套
56. 插入异常 78. 概念结构设计 、 逻辑结构设计 、 物理结构设计 、 数据库的实施
四、设计题(共2小题,第1小题5分,第2小题15分,共20分)
1、参考答案:
(1)查询张三同学没有选修的课程的课程号。(2分) (2)πCNO(C)- πCNO ( SNAME='张三' (S)
πCNO(C)- πCNO ( SNAME='张三' (S评分标准:
(1)意思表达正确即可给分;(2)两个关系的差1分, SNAME='张三'1分,
SC) 或
SC)) (3分)
SSC1分。
2、参考答案:
(1)关系R的候选码是(A,B,C),R∈1NF,因为R中存在非主属性D,
E对候选码(A,B,C)的部分函数依赖。
(2)首先消除部分函数依赖
将关系分解为:
R1(A,B,C) (A,B,C)为候选码,
R1中不存在非平凡的函数依赖 R2(B,C,D,E),(B,C)为候选码,
R2的函数依赖集为:F2={(B,C)→D,D→E}
在关系R2中存在非主属性E对候选码(B,C)的传递函数依赖,所以将R2进一步分解: R21(B,C,D) ,(B,C)为候选码, R21的函数依赖集为:F21 = {(B,C)→D } R22(D,E) ,D为候选码,
R22的函数依赖集为:F22 = { D→E }
在R1中已不存在非平凡的函数依赖,在R21、R22关系模式中函数依赖的决定因素均为候选码,所以上述三个关系模式均是BCNF。