数据库及应用(B卷)
一、选择题(从备选答案中选1个正确的答案,每题2分、共24分)
1.支持所有用户建立、存储数据库的软件系统是
。
A.数据库系统B.数据库管理系统
C.应用程序D.操作系统
2.DB的三级模式结构中最接近外部存储器的是。
A子模式
B外模式
C概念模式D内模式
3.在关系模式R中,函数依赖X→Y的语义是。A.在R的某一关系中,若两个元组的X值相等,则Y值也相等B.在R的每一关系中,若两个元组的X值相等,则Y值也相等C.在R的某一关系中,Y值应与X值相等D.在R的每一关系中,Y值应与X值相等
4.DBA是________的简称。
A.系统分析员B.应用程序员C.数据库管理员
D数据录入员
5._____是长期存储在计算机内的有组织可共享的数据集合
A.数据库管理系统
B.数据库系统C.数据库D.文件组织
6.数据库系统的核心是。
A数据库
B数据库管理系统
C数据模型D软件工具
7.客观存在并可相互区别的事物叫________。
A.码
B.属性
C.实体
D实体集
8.数据库的完整性是指数据的_____和_____。
1正确性2合法性3不被非法存取
A.1和3
B.2和5
C.1和4
D.2和4
4相容性
5不被恶意破坏
9.一组具有相同数据类型的值的集合称为________。
A.关系
B.属性
C.分量
D.域
10以下______封锁违反两段锁协议。
A.SlockA…SlockB…XlockC……U
lockA…U
lockB…U
lockC
B.SlockA…SlockB…XlockC……U
lockC…U
lockB…U
lockA
C.SlockA…SlockB…XlockC……U
lockB…U
lockC…U
lockA
D.SlockA…U
lockA…SlockB…XlockC……U
lockB…U
lockC
11“日志”文件用于保存________。
A.程序运行过程
B.数据操作
C.程序执行结果
D.对数据库的更新操作
12…并发操作会带来哪些数据不一致性________?
A.丢失修改、不可重复读、读脏数据、死锁
B.不可重复读、读脏数据、死锁
fC.丢失修改、读脏数据、死锁D.丢失修改、不可重复读、读脏数据二、简答题(每题5分,共15分)a什么是事务?事务COMMIT和ROLLBACK分别表示什么?
b什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?
c并发操作可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况?
三.(每小题3分,共12分)设有关系R和S:
RABC367257723443
计算1RS2R×S
SABC345723
3σB5R
4R
S
四、设有四个关系,码用下横线来表示出学生关系:S(学号,姓名,性别,生日,班级)教师关系:T(编号,姓名,性别,生日,职称,所在系)课程关r