数据库原理期末考试试卷答案Word文件下载.doc
- 文档编号:14626480
- 上传时间:2022-10-23
- 格式:DOC
- 页数:9
- 大小:45KB
数据库原理期末考试试卷答案Word文件下载.doc
《数据库原理期末考试试卷答案Word文件下载.doc》由会员分享,可在线阅读,更多相关《数据库原理期末考试试卷答案Word文件下载.doc(9页珍藏版)》请在冰豆网上搜索。
()和关闭游标。
打开游标、推进游标
二、单选题(共10分,每题1分)
1、数据库系统的基础是()。
A.数据结构B.数据库管理系统C.操作系统D.数据模型
D
2、经过投影运算后,所得关系的元组数()原关系的元组数。
A.等于B.小于C.小于或等于D.大于
C
3、关系R与关系S只有1个公共属性,T1是R与S作θ连接的结果,T2是R与S作自然连接的结果,则()。
A.T1的属性个数等于T2的属性个数
B.T1的属性个数小于T2的属性个数
C.T1的属性个数大于或等于T2的属性个数
D.T1的属性个数大于T2的属性个数
4、在SQL中,与关系代数中的投影运算对应的子句是()
A.SELECTB.FROMC.WHERED.ORDERBY
A
5、在SQL的排序子句:
ORDERBY总分DESC,英语DESC表示()
A.总分和英语分数都是最高的在前面
B.总分和英语分数之和最高的在前面
C.总分高的在前面,总分相同时英语分数高的在前面
D.总分和英语分数之和最高的在前面,相同时英语分数高的在前面
6、下面哪一个依赖是平凡依赖()
A.SnoCnameGrade→SnoGradeB.SnoCname→CnameGrade
C.SnoCname→SnameGradeD.以上答案都不是
7、已知关系R具有属性A,B,C,D,E,F。
假设该关系有如下函数依赖:
AB→C,BC→AD,D→E,CF→B。
则{A,B}的闭包是()。
A.{A,B,C,D,E,F}B.{A,B,C}
C.{A,B,C,D,E}D.{A,B}
8、一个关系模式R(x1,x2,x3,x4),假定该关系存在着如下函数依赖:
x1→x2,x1→x3,x3→x4,则该关系属于()。
A.2NFB.3NFC.4NFD.BCNF
9、保护数据库中的信息,防止未经授权或非法的使用所造成的数据泄漏、更改或破坏,称为数据库的()。
A.安全性B.完整性C.恢复D.并发控制
10、有两个变量cno,cname已赋值,对应关系COURSE中字段cno,cname。
则将表中指定cno值的数据对应的cname属性值改变为新指定的正确的嵌入
式SQL语句格式是()。
A.EXECSQLUPDATECOURSESET(cname=:
cname)WHEREcno=:
cno;
B.EXECSQLUPDATECOURSESET(cname=cname)WHEREcno=cno;
C.EXECSQLUPDATECOURSESET(:
cname=cname)WHERE:
cno=cno;
D.EXECSQLUPDATECOURSESET(:
cname=:
cname)WHERE:
cno=:
三、判断题(共10分,每题1分)
1、在设计基本E-R图时,必须消除所有的冗余数据和冗余联系。
()
错
2、查询优化主要是物理方法的优化,而逻辑方法优化与否影响不大。
3、一个数据库可以建立多个聚簇,但一个关系只能加入一个聚簇。
对
4、当查询结果为多个元组时,交互式SQL中采用游标机制来指示所取出元组的位置。
5、数据库重组织与重构造的差别在于:
重组织并不修改原有的逻辑模式和内模式;
而重构造会部分修改原有的逻辑模式和内模式。
6、物理设计阶段,根据DBMS的特点和处理需要,选择存储结构,建立索引,形成数据库的模式。
7、逻辑设计可以独立于数据库管理系统。
8、若并发事务的调度是可串行化的,则这些事务一定都遵守两段锁协议。
9、事务故障的恢复是由系统自动完成的,对用户是透明的。
10、一个一对多联系可以转换为一个独立的关系模式,也可以与1端对应的关系模式合并。
四、简答题(共12分,每题4分)
1、关系模型有何特点?
1.关系模型建立在严格的数学概念的基础上;
(1分)2.关系模型的概念单一。
无论实体还是实体之间的联系都用关系来表示。
对数据的检索和更新结果也是关系。
数据结构简单、清晰,用户易懂易用;
(2分)3.关系模型的存取路径对用户透明。
(1分)
2、数据库系统中可能发生的故障大致可以分为哪几类?
简述各类故障的恢复机制。
数据库系统中的故障大致可分为事务内部的故障,系统故障,介质故障以及计算机病毒等。
(2分)
对于事务故障,恢复子系统应利用日志文件撤销(UNDO)此事务已对数据库进行的修改;
对于系统故障,恢复操作就是要撤销故障发生时未完成的事务,重做已完成的事务;
对于介质故障,恢复方法是重装数据库,然后重做已完成的事务。
3、简述画E-R图时区别实体与属性的两条准则是什么?
(1)作为“属性”,不能再具有需要描述的性质;
(2)“属性”不能与其他实体具有联系,即E-R图中所表示的联系时实体之间的联系。
五、综合题(共58分)
1、假设学生选课数据库关系模式如下:
(10分)
STUDENT(SNO,SNAME,SAGE,SDEPT);
COURSE(CNO,CNAME);
SC(SNO,CNO,SCORE)
(1)用SQL语句实现如下查询:
查询学生张林的“数据库原理”成绩;
(2)将上述SQL语句转化为等价的关系代数表达式;
(3)画出优化后的查询树。
(1)SELECT SCORE(3分)
FROMSTUDENT, COURSE, SC
WHERESTUDENT.SNO=SC.SNOANDCOURSE.CNO=SC.CNO
ANDSNAME=’张林’ANDCNAME=’数据库原理’
(2)лSCORE(σSNAME=’张林’(STUDENT)SC(σCNAME=’数据库原理’(COURSE))
(3分)
(3)лSCORE
σCNAME=’数据库原理
2、指出下列关系模式是第几范式?
并说明理由。
(1)R(X,Y,Z)
F={X→Y,X→Z}
(2)R(A,B,C,D,E)
F={AB→C,AB→E,A→D,BD→ACE}
(3)R(W,X,Y,Z)
F={X→Z,WX→Y}
(1)BCNF(2分)。
R的候选码为X,而且F中每一个函数依赖的左部都包含了候选码X。
(2)3NF(2分)。
R的候选码是AB和BD,R中非主属性C和E都直接且完全函数依赖于候选码AB和BD,但存在主属性D对候选码AB的部分函数依赖,因此R最高属于3NF。
(3)1NF(2分)。
R的候选码为WX,则Y,Z为非主属性,又由于X→Z,因此F中存在非主属性对候选码的部分函数依赖。
3、一个车间有多个工人,每个工人有职工号、姓名、年龄、性别、工种;
一个车间生产多种产品,产品有产品号、价格;
一个车间生产多种零件,一种零件也可能为多个车间制造,零件有零件号、重量、价格;
一种产品由多种零件组成,一种零件也可装配到多种产品中,产品与零件均存入仓库中;
厂内有多个仓库,仓库有仓库号、主任姓名、电话;
请画出该系统的ER图,并给出相应的关系模型,要求注明主码和外码,其中主码用下划线标出,外码用波浪线标出。
(18分)
(ER图10分,其中每个联系的类型为0.5分)
关系模型如下:
工厂(厂名,厂长名)(1分)
车间(车间号,主任姓名,地址,电话,厂名)(1分)
仓库(仓库号,主任姓名,电话,厂名)(1分)
零件(零件号,重量,价格,仓库号)(1分)
产品(产品号,价格,仓库号)(1分)
工人(职工号,姓名,年龄,性别,工种,车间号)(1分)
制造(车间号,零件号,数量1),其中车间号和零件号都是外码(1分)
组成(产品号,零件号,数量2),其中产品号和零件号都是外码(1分)
4、关系模式如下:
(20分)
学生S(SNO,SN,SEX,AGE)
课程C(CNO,CN,PCNO)PCNO为直接先行课
选课SC(SNO,CNO,G)G为课程考试成绩
(1)用关系代数及SQL语言写出查询语句,查询所有学生都选修的课程名CN。
(2)用关系代数及SQL语言写出查询语句,查询“DB”课成绩在90分以上的学生的姓名。
(3)将选修课程“DB”的学生学号,姓名建立视图SDB。
(4)在学生选课关系SC中,把英语课的成绩提高10%。
(1)ЛCN(ЛCNO,SNO(SC)÷
ЛSNO(S)ЛCNO,CN(C))(3分)
SELECTCN
FROMC
WHERENOTEXISTS
(SELECT*
FROMS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 期末考试 试卷 答案