河北科技大学2008—2009学年第1学期
《数据库原理及应用》考试试卷
学院 信息学院 班级 姓名 学号
题号 得分
一 单项选择题(每小题1分,共10分,请将答案写入括号中 )
【 】1.在两个实体类型间有一个M:N联系时,这个结构转换成的关系模式
有( )个。
A.1 B.2 C.3 D.4
【 】2. 数据库管理系统中采用并发控制其主要目的是( )。
A.实现数据共享 C.实施数据库保护
B. 减少数据冗余度 D. 保证数据独立性
一 二 三 四 五 六 七 总 分 【 】3.关于“死锁”,下列说法中正确的是____。
A.死锁是操作系统中的问题,数据库操作中不存在
B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库 C.当两个用户竞争相同资源时不会发生死锁 D.只有出现并发操作时,才有可能出现死锁
【 】4. 在数据库结构中,保证数据库独立性的关键因素是( )。
A.数据库的逻辑结构 B. 数据库的逻辑结构、物理结构 C.数据库的三级结构 D. 数据库的三级结构和两级映射。
【 】5. 数据库中,属性是指( )。
A.客观存在的事物 C. 事物的某一特征
B. 事物的具体描述 D. 某一具体事件.
(A卷)第1页 共 8页
【 】6.在关系模式R(U)中有属性集X和属性集Y,如果X→Y,并且对于X
的任何一个真子集X',都有X'
Y,则:
A.X函数依赖于Y B.Y对X完全函数依赖 C.X为U的候选码 D.R属于2NF
【 】7. 关系模式能成为范式的最基本条件是 ( )。
A.不存在传递依赖现象 C.不存在非主属性
B.不存在部分依赖现象 D.不存在组合属性
【 】8.若事务 T对数据 R已加 X锁,则其他事务对数据 R( )。
A.可以加S锁不能加X锁 B.不能加S锁可以加X锁 C.可以加S锁也可以加X锁 D.不能加任何锁
【 】 9.设有两个事务T1、T2并发操作如图1所示,下面评价正确的是( )。
T1 T2 ①读A=10,B=5
②读A=10 A=A*2写回 ③读A=20,B=5 求和25验证错
图1 事务并发操作图
A.该操作不存在问题 B.该操作丢失修改 C.修改该操作不能重复读 D.该操作读“脏”数据
【 】10.若数据库中只包含成功事务提交的结果,则此数据库就称为处于____
状态。 A.安全
(A卷)第2页 共 8页
B.一致 C.不安全 D.不一致
二 填空题 (每空1分,共20分)
1.数据库的并发操作可能会带来三类问题,它们是: 、 和 。
2.实体完整性是对主键的约束,而参照完整性是对 的约束。 3.关系的完整性分为 、 和用户定义的完整性。 4. 数据恢复的基本原理是建立冗余数据。 和 是常用的方法。
5. 数据模型的三要素包括数据结构, 和 三部分。 6.在Select子句中,使用Where子句用于选择满足条件的元组,使用 子句可按指定列的值分组,同时使用 子句可提取满足条件的组。
7. 数据库设计的六个主要阶段:(1) (2) (3) (4) (5) (6) 。
8. 若并发执行的所有事务均遵守_______ ____协议,则对这些事务的任何并发调度策略都是可串行化的。
9. 避免活锁的方法是采用 策略。
(A卷)第3页 共 8页
三 简答题(20分)
1.什么是数据库的逻辑独立性?(4分)什么是数据库的物理独立性?(4分)
2.试述事务的概念以及事务的四个特性。 (7分)
3.试述视图的作用(5分)
(A卷)第4页 共 8页
四、对学生-课程数据库有如下查询:select Cname from Student,Course,SC where Student.Sno=SC.Sno and SC.Cno=Course.Cno and Student.Sdept=’IS’,试写出对应的关系代数表达式(3分),画出用关系代数表示的语法树(2分),进行优化并画出优化后的语法树(10分)。
(A卷)第5页 共 8页
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库数据库2008-2009第一学期考题A卷在线全文阅读。
相关推荐: