数据库系统概论模拟考试题(附答案)_第1页
数据库系统概论模拟考试题(附答案)_第2页
数据库系统概论模拟考试题(附答案)_第3页
数据库系统概论模拟考试题(附答案)_第4页
数据库系统概论模拟考试题(附答案)_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库系统概论模拟考试题(附答案)

一、单选题(共80题,每题1分,共80分)

1、关系模型中,候选码()。

A、至多由一个属性组成

B、可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成

C、可由多个任意属性组成

D、以上都不是

正确答案:B

2、下列关于规范化理论各项中正确的是()。

A、规范化一般是通过分解各个关系模式实现的,但是有时也有合并

B、对于一个关系模式来说,规范化越深越好

C、满足二级范式的关系模式一定满足一级范式

D、一级范式要求一个非主码属性完全函数依赖于关键字

正确答案:C

3、为“学院”表增加一个字段“教师人数”的SQL语句是()

A、altertable学院add教师人数

B、alterstru学院add教师

C、changetable学院insert教师人数

D>changetable学院add教师人数

正确答案:A

4、数据库物理设计的目标是为应用数据提供合适的数据存储结构,同时

要保证数据库系统具有良好的性能。关于数据库物理设计,下列说法中

错误的是()o

A、数据库物理设计需要权衡系统的时间效率、空问效率、维护代价和各

种用户要求,因此可能会产生多个备选方案。

B、数据库物理设计需要考虑数据的存储方式、存取路径和具体的实现细

节,还需要考虑数据的加载方式。

C、在数据库物理设计后期,可以根据实际需要适当降低某些关系模式的

规范化程度,以提高查询效率

D、数据库物理设计一般需要根据数据的存储需求和使用需求确定数据库

管理系统的配置参数。

正确答案:B

5、物理结构设计阶段得到的结果是()。

A、数据字典描述的数据需求

B、E-R图表示的概念模型

C、某个DBMS所支持的数据逻辑结构

D、包括存储结构和存取方法的物理结构

正确答案:D

6、在进行数据库物理设计时,为了保证系统性能,需要综合考虑所选择

的数据库管理系统的特性及软硬件具体情况。下列关于数据库物理设计

的说法,错误的是()

A、如果系统中存在频繁的多表连接操作,可以考虑将这些基本表组织为

聚集文件,以提高查询效率。

B、为了提高写入性能,数据库一般应尽量避免存储在RAID10的磁盘存储

系统中,而应当采用RAID5的磁盘存储系统。

C、在频繁执行插入、修改和删除操作的表上建立索引可能会降低系统整

体性能。

D、在一张表的某列—上需要频繁执行精确匹配查询时,可以考虑为此列

建立哈希索引。

正确答案:B

7、有关系SC(S_ID,C_ID,AGE,SCORE),其中S」D、C」D、AGE>

SCORE分别代表学号、课程号、年龄和成绩。查找年龄大于22岁的学生

的学号和分数,正确的关系代数表达式是()。i.nS_ID,SCORE

(oage>22(SC))ii.oage>22(nS_ID,SCORE(SC))hi.nS_ID,

SCORE(oage>22(nS_ID,SCORE,AGE(SC)))

A、只有ii正确

B、i和iii正确

C、只有iii正确

D、i和ii正确

正确答案:B

8、数据库物理设计阶段是根据数据库逻辑设计的结果设计合适的数据库

物理结构。下列关于数据库物理设计的说法,错误的是()

A、物理设计过程中需要考虑设置合理的数据库管理系统参数和操作系统

相关参数。

B、物理设计过程中需要考虑RAID级别、操作系统的文件管理机制、数

据库管理系统支持的索引类型。

C、物理设计时需要合理安排不同的存储介质,索引文件一般存储在高速

磁盘中,日志文件可以考虑存储在磁带中。

D、物理设计着眼于数据库底层的物理存储与存取,与操作系统和硬件环

境及数据库管理系统密切相关。

正确答案:C

9、在数据库的表定义在,限制成绩属性列的取值在0—100的范围内,

属于数据的()约束。

A、参照完整性

B、用户自定义

C、实体完整性

D、用户操作

正确答案:B

10、数据独立性是数据库技术的重要特点之一,所谓数据独立性是指()。

A、其他三项的说法都不对

B、不同的数据只能被对应的应用程序所使用

C、不同的数据被存放在不同的文件中

D、数据与程序独立存放

正确答案:A

11、数据库系统的特点是()、数据独立、减少数据冗余、避免数据不

一致和加强了数据保护。

A、数据保密

B、数据共享

C、数据应用

D、数据存储

正确答案:B

12、数据库中对全部数据的整体逻辑结构的描述,作为数据库的()

A、概念模式

B、外模式

C、内模式

D、模式

正确答案:D

13、要求事务读前加共享锁,事务结束释放,这种封锁协议是()。

A、4级封锁协议

B、1级封锁协议

C、3级封锁协议

D、2级封锁协议

正确答案:C

14、在关系代数运算中,专门的关系运算是()

A、并、差和交

B、并、差、交、选择、投影和连接

C、选择、投影、连接和除

D、并、差、交和乘积

正确答案:C

15、DBMS的恢复子系统,保证了事务()的实现。

A、原子性和一致性

B、持久性和隔离性

C、一致性和隔离性

D、原子性和隔离性

正确答案:A

16、当关系模式R(A,B)已属于3NF,下列说法中正确的是()。

A、它一定消除了插入和删除异常

B、一定属于BCNF

C、A,C都是

D、仍存在一定的插入和删除异常

正确答案:D

17、关系模式R的整个属性组是码,则R满足的最高范式至少是()o

A、INF

B、3NF

C、2NF

D、BCNF

正确答案:B

18、关系数据库的规范化理论主要解决的问题是()。

A、如何构造合适的数据物理结构

B、如何控制不同用户的数据操作权限

C、如何构造合适的应用程序界面

D、如何构造合适的数据逻辑结构

正确答案:D

19、下列哪一条不是概念模型应具备的性质?()

A、易于向各种数据模型转换

B、在计算机中实现的效率高

C、易于交流和理解

D、有丰富的语义表达能力

正确答案:B

20、数据库的()是指数据的正确性和相容性。

A、完整性

B、并发

C、安全性

D、恢复

正确答案:C

21、下列各种模型中不是数据模型的是()

A、层次模型

B、网状模型

C、关系模型

D、概念模型

正确答案:D

22、在关系代数的专门关系运算中,从表中取出满足条件的属性的操作

称为()

A、选择

B、扫描

C、投影

D、连接

正确答案:C

23、SQL的GRANT和REVOKE语句是用来维护数据库的()的。

A、恢复

B、并发控制

C、安全性

D、完整性

正确答案:C

24、下列不属于并发操作带来数据不一致问题是()

A、死锁

B、丢失修改

C、读脏数据

D、不可重复读

正确答案:A

25、在一个关系中,能够惟一确定一个元组的属性或属性组合的叫做

()o

A、关键字

B、域

C、排序码

D、索引码

正确答案:A

26、在数据库中存储的是()0

A、数据模型

B、数据

C、信息

D、数据及数据之间的联系

正确答案:D

27、层次模型、网状模型和关系模型的划分根据是()。

A、文件的大小

B、数据之间的联系

C、联系的复杂程度

D、记录长度

正确答案:B

28、取出关系中的某些列,并消去重复元组的关系代数运算称为()o

A、连接运算

B、选择运算

C、投影运算

D、去列运算

正确答案:C

29、SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE,

最重要的,也是使用最频繁的语句是()。

A、INSERT

B、SELECT

C、DELETE

D、UPDATE

正确答案:B

30、关系数据库中的投影操作是指从关系中()

A、建立相应的影像

B、抽出特定列

C、抽出特定记录

D、建立相应的图形

正确答案:B

31、如果关系模式设计的不好,会出现()。

A、关键码

B、数据冗余

C、多值依赖

D、函数依赖

正确答案:B

32、解决并发操作带来的数据不一致问题普遍采用()技术。

A、恢复

B、封锁

C、存取控制

D、协商

正确答案:B

33、能够保证数据库系统中的数据具有较高的逻辑独立性的是()

A、模式

B、模式/内模式映像

C、外模式/模式映像

D、外模式

正确答案:C

34、数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于

实施阶段的工作是()

A、扩充功能

B、加载数据

C、系统调试

D、建立数据库

正确答案:A

35、概念模型独立于()

A、硬件设备和DBMS

B、E-R模型

C、操作系统和DBMS

D、DBMS

正确答案:A

36、现有一个大型公司的数据库系统,其业务主要以更新事务为主,并

且不同部门的用户访问不同的数据子集。随着用户数量的增加,出现了

性能瓶颈。该公司希望采用分布式数据库技术解决该问题。下列最适合

该应用的数据分配方式是()

A、复制式

B、混合式

C、集中式

D、分割式

正确答案:D

37、下面哪一个不是完整性控制的功能?()

A、日志文件

B、定义功能

C、发现违背完整性约束后所采取的措施

D、检查功能

正确答案:A

38、在关系模型中,关系的“基数”(Cardinality)是指()。

A、关系个数

B、列数

C、行数

D、属性个数

正确答案:C

39、关系模型中,一个候选码()。

A、不用属性组成

B、可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成

C、可由多个任意属性组成

D、至多由一个属性组成

正确答案:B

40、一个关系中只能有一个()。

A、外码

B、候选码

C、主码

D、超码

正确答案:C

41、在关系数据库系统中,为了简化用户的查询操作,而又不增加数据

的存储空间,常用的方法是创建()。

A、另一个表

B、游标

C、索引

D、视图

正确答案:D

42、SQL语言是()的语言,易学习。

A、导航式

B、格式化

C、过程化

D、非过程化

正确答案:D

43、下面说法正确的是()。

A、满足4范式一定满足BC范式

B、满足BC范式一定满足4范式

C、满足4范式不一定满足BC范式

D、BC范式与4范式没有任何关系

正确答案:A

44、设关系模式R(A,B,C,D),F是R上成立的FD集,F={A-C,

BC-D},那么P={ABD,AC}相对于F(

A、是无损联接分解,也是保持FD的分解

B、是无损联接分解,但不是保持FD的分解

C、既不是无损联接分解,也不是保持FD的分解

D、不是无损联接分解,但保持FD的分解

正确答案:A

45、关系模型的程序员不需熟悉数据库的()

A、完整性约束条件

B、数据定义

C、数据操作

D、存取路径

正确答案:D

46、数据模型的三要素是()。

A、关系模型、层次模型、网状模型

B、外模式、模式、内模式

C、数据结构、数据操作、完整性约束

D、实体、联系、属性

正确答案:C

47、()是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。

A、事务

B、文件

C、命令

D、程序

正确答案:A

48、下列关于部分函数依赖的叙述中,哪一条是正确的?()

A、若X-Y,且存在X的真子集X',X'Y,则称Y对X部分函数依赖

B、若XfY,且存在Y的真子集F,X-Y',则称Y对X部分函数依赖

C、若X-Y,且存在Y的真子集Y',XY',则称Y对X部分函数依赖

D、若X-Y,且存在X的真子集X',X'7,则称Y对X部分函数依赖

正确答案:D

49、下列聚合函数,可以计算出关系中元组(记录)数目的是()

A、SUM(属性列名)

B、COUNT(*)

C、MAX(属性列名)

D、AVG(属性列名)

正确答案:B

50、以下关系可能具有的函数依赖是()。

A、BC->D

B、A->B

C、D->A

D、AB->C

正确答案:B

51、自然连接是构成新关系的有效方法。一般情况下,当对关系R和S

使用自然连接时,要求R和S含有一个或者多个共有的()。

A、行

B、元组

C、记录

D、属性

正确答案:D

52、()是存储在计算机内结构化的数据的集合。

A、数据库管理系统

B、数据结构

C、数据库

D、数据库系统

正确答案:C

53、关系R(A,B)、S(B,C)中分别有10个和15个元组,则R-S中元组个数

的范围是()。

A、(15,25)

B、(0,150)

C、(10,50)

D、(10,25)

正确答案:B

54、关系数据模型上的关系操作通常用()表示。

A、关系代数和集合运算

B、关系代数和谓词演算

C、关系代数和关系演算

D、关系演算和谓词演算

正确答案:C

55、在下列SQL语句中,能够实现“收回用户USER1对学生表(STUDENT)

中学号(SNO)修改权”这一功能的是()。

A、REVOKEUPDATE(SNO)ONTABLEFROMUSERI

B、REVOKEUPDATE(SNO)ONSTUDENTFROMUSERI

C、REVOKEUPDATE(SNO)ONTABLEFROMPUBLIC

D、REVOKEUPDATE(SNO)ONSTUDENTFROMPUBLIC

正确答案:B

56、数据库管理系统(DBMS)是()。

A、一组硬件

B、一个完整的数据库应用系统

C、既有硬件,也有软件

D、一组系统软件

正确答案:D

57、文件系统与数据库系统对数据处理方式的主要区别体现在()。

A、容量

B、数据共享

C、数据集成化

D、冗余度

正确答案:C

58、设有关系模式R(S,D,M)o其函数依赖集F={S->D,D->M},则关

系R的规范化程序至多达到()。

A、2NF

B、3NF

C、BCNF

D、1NF

正确答案:A

59、下列SQL语句中,能够实现“收回用户ZHAO对学生表(STUD)中学

号(XH)的修改权”这一功能的是()。

A、REVOKEUPDATE(XH)ONSTUDFROMZHAO

B、REVOKEUPDATE(XH)ONTABLEFROMPUBLIC

C、REVOKEUPDATE(XH)ONSTUDFROMPUBLIC

D、REVOKEUPDATE(XII)ONTABLEFROMZHAO

正确答案:A

60、消除了部分函数依赖的1NF的关系模式,必定是()0

A、INF

B、3NF

C、4NF

D、2NF

正确答案:D

61、下列语句中不属于SQL数据操纵功能的是()。

A、DELETE

B、INSERT'

C、GREATE

D、UPDATE

正确答案:C

62、下列关于数据(Data)的概念或描述,错误的是()

A、数据包括数字、文字、图形和声音等。

B、数据是用于描述现实世界事物的符号记录。

C、数据(李明,男,2002,2020),表示李明是一个男性,2002年出生,

2020年考入大学。

D、数据和语义是不可分的。

正确答案:C

63、下列关于数据库(DataBase)的描述,错误的是()

A、数据库中的数据具有较小的冗余度、较低的数据独立性和易扩展性。

B、数据库中的数据可为一定范围内的各种用户共享。

C、数据库中的数据是按一定的数据模型组织、描述和存储的。

D、数据库是长期存储在计算机内、有组织的、可共享的数据集合。

正确答案:A

64、SQL语言是(6

A、结构化查询语言

B、宿主语言

C、编程语言

D、高级语言

正确答案:A

65、需求分析调查的内容是“数据”和“处理”,不包含哪个方面的要

求()

A、安全性要求

B、处理要求

C、真实性要求

D、完整性要求

E、信息要求

正确答案:C

66、数据库物理存储方式的描述称为()

A、外模式

B、概念模式

C、内模式

D、逻辑模式

正确答案:C

67、数据库三级模式中,用逻辑数据模型对用户所用到的那部分数据的

描述是()。

A、外模式

B、用户模式

C、内模式

D、概念模式

正确答案:A

68、下述SQL命令中,允许用户定义新关系时,引用其他关系的主码作

为外码的是()。

A、SELECT

B、REFERENCES

C、DELETE

D、INSERT

正确答案:B

69、数据库逻辑结构设计的主要任务是()

A、把数据送入数据库

B、建立E-R图和说明书

C、建立数据流图

D、创建数据库说明书

正确答案:D

70、在数据库系统中,外模式/模式映像用于解决数据的()o

A、物理独立性

B、逻辑独立性

C、结构独立性

D、分布独立性

正确答案:B

71、一个关系的主码放在另外一个关系中,它被称为()。

A、候选码

B、主码

C、超码

D、外码

正确答案:D

72、在数据库系统中,对数据操作的最小单位是()o

A、字节

B、字符

C、数据项

D、记录

正确答案:C

73、DBMS通常可以向下述那个对象申请所需计算机资源()。

A、数据库

B、应用程序

C、操作系统

D、计算机硬件

正确答案:C

74、下列关于数据库管理系统(DBMS)的描述错误的是()

A、数据库管理系统负责数据库的运行管理和数据库的建立、维护功能。

B、数据库管理系统是指负责数据库存取、维护和管理的系统软件。

C、数据库管理系统是位于用户和应用系统之间的一层数据管理软件。

D、数据库管理系统的基本功能包含:数据定义功能、数据操作功能。

正确答案:C

75、子模式DDL用来描述()

A、数据库的总体逻辑结构

B、数据库的概念结构

C、数据库的局部逻辑结构

D、数据库的物理存储结构

正确答案:C

76、数据库的()是指数据的正确性和相容性。

A、恢复

B、安全性

C、完整性

D、并发控制

正确答案:C

77、从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,

该关系模式的关键字是()。

A、M端实体关键字与N端实体关键字组合

B、重新选取其他属性

C、M端实体的关键字

D、N端实体的关键字

正确答案:A

78、将查询SC表的权限授予用户USER1,并允许该用户将此权限授予其

他用户。此功能的SQL语句是()。

A、GRANTSELECTONSCONUSERIWITHGRANTOPTION

B、GRANTSELECTONSCONUSERIWITHPUBLIC

C、GRANTSELECTONSCTOUSERIWITHGRANTOPTION

D、GRANTSELECTONSCTOUSERIWITHPUBLIC

正确答案:C

79、完整性规则中,“不能引用不存在的实体”是()规则。

A、用户定义完整性

B、域完整性

C、参照完整性

D、实体完整性

正确答案:C

80、事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放,

这是()

A、二级封锁协议

B、零级封锁协议

C、一级封锁协议

D、三级封锁协议

正确答案:C

二、判断题(共20题,每题1分,共20分)

1、3级封锁协议可以防止丢失修改、读脏数据、重复读的问题。

A、正确

B、错误

正确答案:A

2、完整性约束实际上是对数据施加语义约束,以便能真实反映客观世界。

A、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论