数据库应用试卷及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库及应用(B卷)
一、选择题(从备选答案中选1个正确的答案,每题2分、共24
分)
1.支持所有用户建立、存储数据库的软件系统是。
A.数据库系统B.数据库管理系统C.应用程序D.操作系统
Y值
Y值
5
A.数据库管理系统B.数据库系统C.数据库D.文件组织
6.数据库系统的核心是。
A.数据库
B.数据库管理系统
C.数据模型
D.软件工具
7.客观存在并可相互区别的事物叫________。
A.码B.属性C.实体D.实体集
8.数据库的完整性是指数据的_____和_____。
?(1)正确性?(2)合法性?(3)不被非法存取??(4)相容性??(5)不被恶意破坏
A.(1)和(3)B.(2)和(5)
C.(1)和(4)D.(2)和(4)
9.一组具有相同数据类型的值的集合称为________。
A.关系?B.属性C.分量?D.域
a)什么是事务?事务COMMIT和ROLLBACK分别表示什么?
b)什么叫数据与程序的物理独立性?什么叫数据与程序的逻
辑独立性?
c)并发操作可能会产生哪几类数据不一致?用什么方法能避
免各种不一致的情况?
三.(每小题3分,共12分)设有关系R和S:
R A B C S A B C
3 6 7 345
2 5 7 7 2 3
7 2 3
3.列出所有选修”数据库系统”课程的学生的学号,课程号,
成绩
4.插入学生记录(‘99088’,‘张围’)
5.显示所有未讲课教师的姓名,和所在系.
6.定义计算机系教师的视图
五、设关系模式R(ABCD)上的函数依赖集为F,并且F={AB→C,
C→D,D→A}。
①试求C+,(BD)+的值。
②试求R的所有候选键。
分)1.
2.
6分)
试题标准答案
一、BDBBDBCCDDDC
二、a)所谓事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。事务COMMIT
表示提交,ROLLBACK表示回滚。
b)数据与程序的物理独立性是指应用程序与存储在磁盘上的数据库中数据是相互独立的,当数据的物理存储改变了,只需改变模式/内模式映象,使得应用程序不变。
数据与程序的逻辑独立性是指应用程序与数据库的逻辑
7 2 3 4 4 3
4 4 3
3 4 5
R×S R.AR.BR.CS.AS.BS.C π3,2(S)C B
3 6 7 3
4
5 5 4 3
6
7 7 2 3 3 2
2 5 7
3
4 5
2 5 7 7 2 3
7 2 3 3 4 5
FROMS1分
GROUPBY班级1分
HAVINGCOUNT(*)>=361分3.SELECT学号,课程号,成绩1分
FROMSC1分
WHERE课程号=(SELECT课程号FROMC WHERE课程名=”数据库”)1分
4.Insert1分
IntoS(学号,姓名)1。5分
解:①C+=ACD
(BD)+=ABCD
②候选键有三个:AB、BC和BD。
③所有主属性ABCD。
④3NF