《数据库原理》期末试卷及答案(B)

《数据库原理》期末试卷及答案(B)

ID:41118165

大小:27.50 KB

页数:4页

时间:2019-08-16

《数据库原理》期末试卷及答案(B)_第1页
《数据库原理》期末试卷及答案(B)_第2页
《数据库原理》期末试卷及答案(B)_第3页
《数据库原理》期末试卷及答案(B)_第4页
资源描述:

《《数据库原理》期末试卷及答案(B)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《数据库系统原理》期末试题及答案一、单项选择(本大题共15小题,每题2分,共30分。在每小题列出的4个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。错选或未选都无分。)1、如果关系模式R是1NF,且每个非主属性都完全依赖于R的候选键,则称R是【】。A、2NFB、3NFC、BCNFD、4NF2、如果事务T对某数据R加上S封锁,那么其他事务对数据R的X封锁不能成功,但对数据R的S封锁可以成功,此时【】。A、其它事务既不能读也不能修改RB、其它事务既能读也能修改RC、其它事务可以读但不能修改RD、其它事务不能读但可以修改R3、下面不属于关系

2、模型的完整性规则类别的是【】。A、用户自定义完整性B、实体完整性C、参照完整性D、操作完整性4、对于事务并发控制处理,若发现“事务等待图”中存在回路,则【】。A、出现死锁B、出现活锁C、事务执行失败D、事务执行成功5、按照1级封锁协议,若要更新记录R的事务,必须先执行操作【】。A、LOCKX(R)B、LOCKS(R)C、READ(R)D、WRITE(R)6、关系模式分解的两种主要准则之一是【】。A、保持实体间联系B、保持数据完整性C、保持无损连接D、保持应用完整性7、在DBMS的事务管理中,一般都要求事务满足四个重要性质,但其中并不包括【】。A、原

3、子性B、一致性C、隔离性D、完整性8、只有两个属性的关系,其最高范式必属于【】。A、1NFB、2NFC、3NFD、BCNF9、根据(S,X)锁相容矩阵,若事务A已对表T加上了S锁,则另一事务E可以对表T加【】。A、S锁B、S和X锁C、X锁D、以上都不是10、如果用分时的方法并行地处理多个事务,则称为事务的【】。A、并发调度B、串行调度C、可串行化调度D、不可串行化调度11、故障后引起内存信息丢失,但未破坏外存中的数据,可用重新启动系统的方法恢复,则这类故障称为【】。A、事务故障B、系统故障C、介质故障D、硬故障12、事务日志是用于保存【】。A、程序

4、运行过程B、程序运行结果C、数据查询操作D、对数据库的更新操作13、存在一个等待事务集{T0,T1,…,Tn},其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,……,Tn-1正等待被Tn锁住的数据项,Tn正等待被T0锁住的数据项,则系统的工作状态处于【】。A、并发处理B、封锁C、循环D、死锁14、设有关系:学生(学号,姓名,系别),规定学号的值域必须是由8个数字组成的字符串,这一约束属于【】。A、实体完整性约束B、参照完整性约束C、用户自定义完整性约束D、静态元组约束15、以下说法中,对数据库授权机制而言,错误的是【】。A、授权粒度

5、越细授权活动越复杂B、数据授权具有继承性C、授权粒度越粗系统越安全D、DBA具有所有权限二、填空题(本大题共7小题,每小题3分,共21分。将正确的答案填在每小题的空格内。错填或不填均无分)16、避免发生活锁的方法是采用_____________的策略。17、关系模型中可以有三类完整性约束:实体完整性、_____________和用户定义完整性。18、在恢复操作中,___________操作的处理方法是正向扫描日志文件,然后重新执行登记操作。19、数据库保护包括安全性保护、完整性保护、________________和恢复。20、数据库运行过程中可能

6、发生的故障主要有三类:事务故障、_____________和介质故障。21、数据库实现并发控制常采用的封锁技术,它有两种类型:排它锁和__________。22、在并行操作的调度中,判断一个并发调度是否正确的唯一准则是______________,三、名词解释(本大题共3小题,每小题8分,共24分)23、封锁粒度24、死锁25、事务四、简答题(本大题共3小题,共25分)26、如何保证并行操作的可串行性?(8分)27、并发控制可能会产生哪三类数据不一致?(8分)28、什么是数据库的恢复?(9分)参考答案一.单项选择题(本大题共15小题,每题2分,共3

7、0分。在每小题列出的4个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。错选或未选都无分。)1、A2、C3、D4、A5、A6、C7、D8、D9、A10、A11、B12、D13、D14、C15、C二.填空题(本大题共7小题,每小题3分,共21分。将正确的答案填在每小题的空格内。错填或不填均无分)16、先来先服务17、参照完整性18、REDO19、并发控制20、系统故障21、共享锁22、可串行性三.名词解释(本大题共3小题,每小题8分,共24分)23、封锁粒度封锁对象可以很大,比如对整个数据库加锁,也可以很小,比如只对某个属性值加锁。封锁对

8、象的大小称为封锁粒度。封锁粒度与系统的并发度和并发控制的开销密切相关。封锁的粒度越大,系统中能够被封锁的对象就越少,并发度

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。