北京邮电大学2006——2007学年 第一学期
《数据库系统原理》期末考试试题(试卷B)
名:
姓---- - -- - -- - -- - -- - -- - -- - -- - - 线- - -- - -- - -- - -:---号---序---内- -班---- - -- - -- - -- - - 订 - - -- - -- - -- - -- - -1. -- - -- -2. -- - -- :--3.-号---学---- -- - --4. 装 - -- - -- - -- --5. - - -:---级---班- --- - -- - -- - -- --考一、学生参加考试须带学生证或学院证明,未带者不准进入考试场。学生必须按照监考教师指定座位就坐. 注二、书本、参考资料、书包等与考试无关的东西一律放到考意场指定位置。 事三、学生不得另行携带、使用稿纸,要遵守《北京邮电大学项 考场规则》,有考场违纪或作弊行为者,按相应规定严肃处理。 四、学生必须将答题内容做在答题纸上,做在试卷或草稿纸上的答案一律无效. 考试 考试时间 年 月 日 课程 题号 一 二 三 四 五 六 七 八 总分 满分 得分 阅卷 教师 一、填空题(每空1分,共15分)
1. 数据管理经历了 , , 三个阶段。
2表示实体和实体之间联系的模型,称
为 。
3现实世界中事物的个体在信息世界中称
为 ,在机器世界中称为 。
4在数据库三级模型结构中,单个用户使用的数据视图的
描述,称为 ,全局数据视图的描述,称
1
为 ,物理存储数据视图的描述,称为 .
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
2
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.运行故障
3
三、名词解释 (每题4分, 共20分)
1 外码
2 主属性
3 实体
4 物理独立性
5传递函数依赖
4
四、问答题(每题6分, 共30分)
1。简述等值连接与自然连接的区别与联系?
2。简述视图与基本表的区别和联系?
3、为什么要进行数据库转储,比较各种数据转储方法?
4、并发控制可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况?
5、活锁产生的原因是什么?解决办法是什么?
5
五、应用题(共15分)
设有一个学生课程数据库,包括学生关系S、课程关系C、选修关系SC,下图所示:
S 学号 S# 95001 95002 95003 95004 C
课程号 C# 1 2 3 4 5 6 7 SC 学号 S# 95001 95001 95001 95002 95002 课程号 C# 1 2 3 2 3 图1 学生-课程数据库
成绩 GRADE 92 85 88 90 80 课程名 CN 数据库 数学 信息系统 操作系统 数据结构 数据处理 PASCAL语言 姓名 SN 李勇 刘晨 王敏 张立 性别 SEX 男 女 女 男 年龄 AGE 20 19 18 19 所在系 DEPT CS IS MA IS 写出完成下列要求的SQL语句:
(1) 检索所有比“王敏\"年龄大的学生姓名、年龄和性别 (2) 检索选修课程号“2”的学生中成绩最高的学生的学号 (3) 检索学生姓名及其所选修课程的课程号和成绩
6
7
8
因篇幅问题不能全部显示,请点此查看更多更全内容