- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模拟题1参考解答
《数据库原理》课程考试模拟题一参考答案
一、单项选择题(每小题选出一个正确答案,将其号码填在对应的括号中。每小题1分,共14分)
1. A 2.A 3.A 4.D 5. B 6.D 7.C
8.A 9.D 10.A 11.B 12. D 13.D 14.A
二、填空题(每小题1分,共10分)
1.冒号(:) 2.COUNT(列名) 3.关系 4.安全性 5.ORDER BY
6.是否没有重复元组 7. 数据依赖 8.并发控制子系统 9.分解 10.3NF( 2NF( 1NF
三、简答题(每小题6分,共18分)
1、答:联系就是实体之间的相互关联;联系有3种情况类型:一元联系,二元联系(两个不同实体集之间的联系),多元联系。车间与产品;部门与职工;学生与课程等之间的联系就是典型的二元联系;
2.答:数据库规划;需求分析;概念设计;逻辑设计;物理设计;数据库的实现;数据库的运行与维护。
3、答:2NF的定义:当关系模式R是1NF,且每个非主属性完全函数依赖于候选键。一个关系模式不是3NF时每个非主属性可能传递依赖于R的候选键。也可能部分依赖于R的候选键。会导致数据冗余和操作异常。
四、计算题(每小题6分,共18分)
1.解:令R1=AB,R2=BC
因为,(R1∩R2)=B,R1–R2=A,R2–R1=C,B→A,B→C都不成立
所以,(对于F不是无损联接。
又因为(AB∪(BC={A→B}与F3等价,所以(相对于F是保持函数依赖的分解。
2.答:
3.解:根据函数最小依赖的形式化定义或满足的条件:
⑴ 先把F中的FD写成右边是单属性的形式:
F={A→B,A→C,B→C,A→B,AB→C}
显然多了一个A→B,可以删去,得到:
F={A→B,A→C,B→C,AB→C}
⑵F中A→C是冗余的,传递依赖。因为由A→B,B→C,可以推出A→C,可以删除,得到:
F={A→B,B→C,AB→C}
⑶AB→C中可以从A→B和B→C推出(由A→B,B→C,推出 A→C,再由A→C,B→C推出AB→C),因此也可删除。
最后得到Fmin 。即为所求的Fmin ={A→B,B→C}
五、设计题(每小题2分,共20分)
(1)(Cno,cname (C)—(Cno,cname(σTname=李新(C(( ((tno,cno(TC)(( (tno,tname(T))))
或:(Cno,cname (C)—(Cno,cname(σTname=李新(C(( TC(( T))
(2)(Cno,cname(C((((Cno,sno(SC)÷(sno(C)))
(3)(sno,age(σdname=‘外语系’∧sex=‘男’∧age23(S(( D))
(4)(Sno(σgrade)=85∧cno=‘c3’(SC)(( (Sno,sname(S))
(5)(tno,tname(σtp=副教授∧dname=计算机(T(( D))
(6)SELECT Sno,Sname FROM S LIKE 张%
(7)DELETE FROM SC WHERE CNO=C5 AND GRADE〈60
(8) SELECT Sno,Cno FROM SC WHERE Grade IS NULL
(9) Create table S (
sno char(12) not null,
Sname char(10),
sex char(2) not null,
age smallint,
Primary key (SNO));
(10)SELECT sname FROM s
WHERE EXISTS (SELECT * FROM SC WHERE sno=s.sno AND cno=’C1’);
六、综合题(共20分)
1.(1)E-R图如下:
(2)职工(职工号、职工姓名、部门号)。
部门(部门号、部门名、部门经理、部门电话)
产品(产品号、产品名、价格、型号)
制造商(制造商名、地址、联系电话)
供应(制造商名、产品号、提供量、提供价)
销售(部门号、产品号、销售量、销售价)。
2.有如下关系模式:
答:(1)R不属于2NF。因为R的候选键为(职工号,部门号),
因此有(职工号,部门号)→职工名,→部门名。而又有:职工号→职工名,部门号→部门名,所以
存在部分函数依赖,即存在非主属性(如职工名)对候选键(职工号,部门号)的部分依赖关系。它不属于2NF,属于1NF。
(2)将关系R分解,规范化之后的关系为:
R1={职工号,职工名,年龄,性别,电话,部门号}
R2={部门号,部门名}
(3)规范化之后的关系R1和R2都属于2NF,3NF和B
文档评论(0)