暨南大学《数据库原理与应用》试卷
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
得分评阅人
一、选择题(共10小题,每小题1分,共10分)
1、DBMS必须提供一种使数据库中的数据正确与相容的机制,该机制是:()
A、安全性控制;
B、并发控制;
C、完整性约束;
D、故障恢复。
2、数据库恢复的基础是通过转储建立数据备份,这些数据主要是指( )
A. 数据字典、应用程序、审计文档;
B. 数据字典、应用程序、日志文件;
C. 日志文件、数据库后备副本;
D. 应用程序、数据库后备副本。
3、在数据库设计中,将E-R图转换成关系数据模型的过程属于:()
A、模式分析阶段;
B、概念设计阶段;
C、逻辑设计阶段;
D、体系分析阶段。
4、以下有关视图的说法哪个是正确的:()
A、视图一旦定义就要与基本表一样占据存储空间;
B、视图是建立在基本表或其它视图之上的虚拟表;
C、视图定义后可以在它的基础上定义新的基本表;
D、视图的属性名一定与相应的基本表属性名相同。
5、查询优化基本规则中要求连接前排序是指:()
A、对连接的表按任一属性进行排序;
B、连接前将数据导入内存中并排序;
C、连接前建立两表所有属性的索引;
D、连接前针对连接的属性进行索引。
6、数据库恢复日志文件中记录的内容不包括以下哪一项的内容:()
A、事务的执行时刻;
B、事务的操作对象;
C、更新前的数据值;
D、事务的操作类型。
7、以下运算中包括了所有的专门关系运算的是:()
A、∪,-,σ,П,÷;
B、∩,∪,П,,-;
C、∧,∨,╳,,σ;
D、σ,╳,П,,÷;
8、以下针对事务的叙述哪一条才是正确的?( )
A、事务中的所有操作若不能全部做成功,则既影响原子性,又破坏一致性;
B、一个事务必定是以BEGIN TRANSACTION开始,Commit或Rollback结束;
C、事务的持续性是指事务提交后数据库中的数据应处于一致、稳定的状态;
D、一个事务通常是一组SQL查询语句、一组更新操作,甚至是整个程序;
9、数据库系统的数据独立性是指()。
A. 不会因为数据的变化而影响应用程序;
B.不会因为存储结构与逻辑结构的变化而影响应用程序;
C.不会因为存储策略的变化而影响数据的存取效率;
D.不会因为数据元素之间逻辑结构的变化而影响存储结构。
10、以下针对外码的叙述哪一个是正确的()?
A、外码并不一定要与相应的主码同名;
B、外码必须与相应的主码同名且唯一;
C、外码一定要与相应的主码同名;
D、外码与相应的主码不必同名,但取值非空。
二、填空题(共4小题,每空1分,共12分)
1、需求分析的任务就是要通过详细的调查、整理与分析获得用户对数据库的如下要求:____信息要求______、__处理要求___和___安全性与完整性要求___。
2、在操作系统中广为采用的预防死锁的策略并不很适合数据库,在数据库中一
般使用__超时法___和_____等待图法_____诊断死锁是否产生。
3、在数据库管理系统中对一个属性的静态完整性约束可包括__实体完整性___、__参照完整性____和_用户定义的完整性__。
4、一个关系模式可能存在以下四种“毛病”:_数据冗余__、_更新异常_____、插入异常__和_删除异常__,范式分析就是解决这些毛病的规范化方法。
三、判断题(共8小题,每小题2分,共16分)
(注:判定为错的必须指出错的原因,不答或答错原因只计1分)
1、数据模式的核心是数据结构与完整性约束,它们体现了数据的组织方式
与管理规则。
答:()__________________________________________________。
2、封锁粒度、并发度与系统开销三者之间的相互关系是:封锁粒度越大,并
发度越大,系统的开销也越大。
答:(错)_____________封锁粒度越大,并发度越小,系统的开销也越大。 _____________________________________。
3、检查点恢复技术解决了REDO处理中的不必要重复的问题,但仍需要搜索
整个日志。
答:()__________________________________________________。
4、强制存取控制(MAC)机制规定只有主体许可级别大于或等于客体密级时
主体才能对客体进行读或写的操作。
答:()__________________________________________________。
5、二级封锁协议是一种并发事务的调度策略,遵循该协议进行并发事务的
调度可确保并发事务执行的结果可串行化。
答:()___________________________________________________。
6、系统故障的恢复步骤是反向扫描日志文件,查找更新操作事务,然后逐一
进行逆操作。
答:()_________________________________________________。
7、数据字典是关于数据库中数据的描述,包括数据项、数据结构、数据存储
等内容。
答:()_________________________________________________。