数据库原理及应用期末考试复习题库+2017(1)(3) 下载本文

内容发布更新时间 : 2024/5/7 10:57:43星期一 下面是文章的全部内容请认真阅读。

55、若事务T对数据R已加了S锁,则其他事务对数据R( A ) (A)可以加S锁不能加X锁(B)不能加S锁可以加X锁 (C)可以加S锁也可以加X锁(D)不能加任何锁

56、若事务T对数据R已加了X锁,则其他事务对数据R( D ) (A)可以加S锁不能加X锁(B)不能加S锁可以加X锁 (C)可以加S锁也可以加X锁(D)不能加任何锁

57、若事务在检查点之后开始执行,在故障点之前已提交,则系统恢复时对该事务执行( A ) (A) REDO操作(B) UNDO操作 (C) RESTART操作(D) NULL操作

58、若属性X函数依赖于属性Y时,则属性X与属性Y之间具有( B ) (A)一对一联系(B)一对多联系 (C)多对一联系(D)多对多联系

59、若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非正常方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为( B ) (A)事务故障(B)系统故障 (C)介质故障(D)运行故障

60、设F是关系模式R的FD集,如果对F中每个非平凡的FD:X→Y,都有X是R的超码,则( C ) (A) R属于2NF,但不一定属于3NF (B) R属于3NF,但不一定属于BCNF (C) R属于BCNF,但不一定属于4NF (D) R属于4NF

61、设关系R的度为20,关系S的度为30。如果关系T是R与S的广义笛卡尔积,即:T=R×S,则关系T的度为( D )

(A)10 (B)20 (C)30 (D)50

62、设计性能较优的关系模式称为规范化,规范化主要的理论依据是( A ) (A)关系规范化理论(B)关系运算理论 (C)关系代数理论(D)数理逻辑理论

63、设学生关系S(SNO,SNAME,SSEX,SAGE,SDEPT)的主键为SNO,学生选课关系SC(SNO,CNO,SCORE)的主键为SNO和CNO,关系R(SNO,CNO,SSEX,SAGE,SDEPT,SCORE)的主键为SNO和CNO,关系R满足( A )

(A)1NF (B)2NF (C)3NF (D)都不对

64、设学生关系模式为:学生(学号,姓名,年龄,性别,平均成绩,专业),则该关系模式的主键是( C ) (A)姓名;(B)学号,姓名;(C)学号; (D)学号,姓名,年龄.

65、设有关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是( C ) (A)ПA(R) ПD(S) (B)R S (C)R∪S (D)ПB(R)∩ПB(S)

66、设有关系R(书号,书名),如果要检索书名中至少包含4个字母,且第3个字母为M的图书,则SQL查询语句中WHERE子句的条件表达式应写成( C ) (A)书名 LIKE ‘%_ _M%’(B)书名 LIKE ‘_ _M%’ (C)书名 LIKE ‘_ _M_%’(D)书名 LIKE ‘_%M_ _’

67、设有关系W(工号,姓名,工种,定额),将其规范化到第三范式正确的答案是( C ) (A)W1(工号,姓名),W2(工种,定额);

(B)W1(工号,工种,定额),W2(工号,姓名); (C)W1(工号,姓名,工种),W2(工种,定额); (D)以上都不对.

68、设有关系WORK(ENO,CNO,PAY),主码为(ENO,CNO),按照实体完整性规则( D ) (A)只有ENO不能取空值(B)只有CNO不能取空值

(C)只有PAY不能取空值(D) ENO与CNO都不能取空值

- 5 -

69、设有关系表R(如下表所示),该关系的主码是( B )

R a 1 1 1 2 3 1 b 1 2 3 1 2 4 c 2 1 2 1 1 2

(A)a (B)(a,b) (C)(b,c) (D)(a,c)

70、设有关系模式R ( A,B,C,D ),F是R上成立的FD集,F = { A→B,C→D },则F+中左部为BC的函数依赖有( C ) (A) 2个(B) 4个 (C) 8个(D) 16个

71、设有关系模式R(A,B,C,D),F是R上成立的FD集,F={ A→B,B→C,C→D,D→A },则F+中,左部为C的函数依赖有( D ) (A) 2个(B) 4个 (C) 8个(D) 16个

72、设有关系模式R(S,D,M),其函数依赖集F={S→D,D→M},则关系模式R的规范化程度最高达到( B )

(A)1NF (B)2NF (C)3NF (D)都不正确

73、设有两个事务T1、T2,其并发操作如下图所示,下面评价正确的是( D )

(A)该操作不存在问题(B)该操作丢失

(C)该操作不能重复读(D)该操作读’脏’数据

74、设有两个事务T1、T2,其并发操作如下图所示,下面评价正确的是( B )

(A)该操作不存在问题(B)该操作丢失

(C)该操作不能重复读(D)该操作读’脏’数据

- 6 -

75、设有两个事务T1、T2,其并发操作如下图所示,下面评价正确的是( C )

(A)该操作不存在问题(B)该操作丢失

(C)该操作不能重复读(D)该操作读’脏’数据

76、设有属性A,B,C,D,以下表示中不是关系的是( C ) (A) R(A)(B) R(A,B,C,D) (C) R(A×B×C×D)(D) R(A,B)

77、使用数据库技术来处理一个实际问题时,对数据描述经历的过程是( B ) (A)定义、描述、实现(B)概念设计、逻辑设计、物理设计

(C)结构设计、表设计、内容设计(D)逻辑设计、结构设计、表设计 78、事务(Transaction)是一个( C ) (A)程序(B)进程

(C)操作序列(D)完整性规则 79、事务的执行次序称为( C ) (A)过程(B)步骤 (C)调度(D)优先级

80、事务对DB的修改,应该在数据库中留下痕迹,永不消逝。这个性质称为事务的( A ) (A)持久性(B)隔离性 (C)一致性(D)原子性

81、数据库的( B )是指数据的正确性和相容性。 (A)安全性(B)完整性 (C)并发控制(D)恢复

82、数据库的层次模型应满足的条件是( C )

(A)允许一个以上的结点无双亲,也允许一个结点有多个双亲 (B)必须有两个以上的结点

(C)有且仅有一个结点无双亲,其余结点都只有一个双亲 (D)每个结点有且仅有一个双亲

83、数据库的概念模型独立于( A ) (A)具体的机器和DBMS (B) E-R图 (C)信息世界(D)现实世界

84、数据库的逻辑结构设计任务是把( C )转换为与所选用的DBMS支持的数据模型相符合的过程。 (A)逻辑结构(B)物理结构 (C)概念结构(D)层次结构

85、数据库的网状模型应满足的条件是( A )

(A)允许一个以上的结点无双亲,也允许一个结点有多个双亲 (B)必须有两个以上的结点

(C)有且仅有一个结点无双亲,其余结点都只有一个双亲 (D)每个结点有且仅有一个双亲

- 7 -

86、数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的( B )过程,包括确定数据库在物理设备上的存储结构和存取方法。 (A)逻辑结构(B)物理结构 (C)概念结构(D)层次结构

87、数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中,用(D )表示。 (A)矩形(B)四边形 (C)菱形(D)椭圆形

88.数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括( C ) (A)数据字典、应用程序、数据库后备副本 (B)数据字典、应用程序、审计档案 (C)日志文件、数据库后备副本

(D)数据字典、应用程序、日志文件 89、数据库恢复的主要依据是( D ) (A) DBA (B) DD (C)批处理文件(D)事务日志

90、数据库类型的划分依据是( B ) (A)记录形式(B)数据模型

(C)数据联系(D)存取数据方法

91、数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是数据库设计的( D)

(A)需求分析阶段(B)逻辑设计阶段 (C)概念设计阶段(D)物理设计阶段

92、数据库完整性约束的建立需要使用DBMS提供的( A ) (A)数据定义语言(B)数据操纵语言 (C)数据查询语言(D)数据控制语言

93、数据库物理设计完成后,进入数据库实施阶段,在下述工作中,一般不属于实施阶段的工作是( B ) (A)建立库结构(B)扩充功能(需求分析阶段) (C)加载数据(D)系统调试

94、数据库系统的数据独立性体现在( B ) (A)不会因为数据的变化而影响到应用程序

(B)不会因为数据存储结构与数据逻辑结构的变化而影响应用程序 (C)不会因为存储策略的变化而影响存储结构

(D)不会因为某些存储结构的变化而影响其他的存储结构 95、数据库系统是在( A )的基础上发展起来的。 (A)文件系统(B)应用程序系统 (C)数据库管理系统(D)编译系统

96、数据库系统与文件系统的主要区别是( B ) (A)数据库系统复杂,而文件系统简单。

(B)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。 (C)文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。 (D)文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。 97、数据流图DFD使用的时机是( D ) (A)概念结构设计阶段(B)逻辑结构设计阶段 (C)可行性分析阶段(D)需求分析阶段

98、数据字典是软件需求分析阶段的最重要工具之一,其最基本的功能是( C ) (A)数据库设计(B)数据通信 (C)数据定义(D)数据维护

- 8 -