2006——2007学年 第一学期
《数据库系统原理》期末考试试题(试卷B)
一、填空题(每空1分,共15分)
1. 数据管理经历了 , , 三个阶段。
2表示实体和实体之间联系的模型,称
为 。
3现实世界中事物的个体在信息世界中称
为 ,在机器世界中称为 。
5.4在数据库三级模型结构中,单个用户使用的数据视图的
描述,称为,全局数据视图的描述,称为,物理存储数据视图的描述,称为。
5关系模型是由,,
三部分组成。
6关系数据库中,二维表称为一个,表的一行称为,表的一列称为。
二、单项选择题(每小题2分,共20分)
1、数据库技术的奠基人之一,E.F.Codd于1970年发表多篇论文,主要论述的是______。
A.网络数据模型 B.层次数据模型
C.关系数据模型 D.面向对象数据模型
2、数据库的网状模型应满足的条件是_____。
A.允许一个以上的无双亲,也允许一个结点有多个双亲B.必须有两个以上的结点
C.有且仅有一个结点无双亲,其余结点都只有一个双亲D.每个结点有且仅有一个双亲
3、数据库三级模式体系结构的划分,有利保持数据库的_____。
A.结构规范化 B.数据安全性
C.数据独立性 D.操作可行性
4、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是_____。
A.DBS包括 DB和DBMS B.DBMS包括DB和DBS
C.DB包括 DBS和 DBMS
D.DBS就是DB,也就是DBMS
5、数据的正确、有效和相容称之为数据的______。
A.安全性 B.一致性
C.独立性 D.完整性
6、在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为____。
A.候选码 B.数据项
C.主属性 D.主属性值
7、在关系代数运算中,五种基本运算为_____。
A.并、差、选择、投影、自然连接
B.并、差、交、选择、投影
C.并、差、选择、投影、乘积
D.并、差、交、选择、乘积
8、事务的原子性是指_____。
A.事务中包括的所有操作要么都做,要么都不做
B.事务一旦提交,对数据库的改变是永久的
C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D.事务必须是使数据库从一个一致性状态变到另一个一致性状态
9、若事务 T对数据 R已加 X锁,则其他对数据 R_____。
A.可以加S锁不能加X锁 B.不能加S锁可以加X锁C.可以加S锁也可以加X锁 D.不能加任何锁
10、若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为_____。
A.事务故障 B.系统故障
C.介质故障 D.运行故障
三、名词解释(每题4分,共20分)
1 外码
2 主属性
3 实体
4 物理独立性
5传递函数依赖
四、问答题(每题6分,共30分)
1.简述等值连接与自然连接的区别与联系?
2.简述视图与基本表的区别和联系?
3、为什么要进行数据库转储,比较各种数据转储方法?
4、并发控制可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况?
5、活锁产生的原因是什么?解决办法是什么?
五、应用题(共15分)
设有一个学生课程数据库,包括学生关系S、课程关系C、选修关系SC,下图所示:
C
图1学生-课程数据库
写出完成下列要求的SQL语句:
(1) 检索所有比“王敏”年龄大的学生姓名、年龄和性别
(2) 检索选修课程号“2”的学生中成绩最高的学生的学号
(3) 检索学生姓名及其所选修课程的课程号和成绩。