暨南大学《数据库原理与应用》试卷

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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、数据字典是关于数据库中数据的描述,包括数据项、数据结构、数据存储

等内容。

答:()_________________________________________________。

相关文档
最新文档