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

下载本文档

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

文档简介

数据库系统概论模拟试题与答案

1、在SQL的查询语句中,对应关系代数中“投影”运算的语句是()。

A、SELECT

B、FROM

C、WHERE

D、SET

答案:A

2、保护数据库,防止未经授权或不合法的使用造成的数据泄露、非法更改

或破坏。这是指数据的()。

A、安全性

B、完整性

C、并发控制

D、恢复

答案:A

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

A、关系代数和关系演算

B、关系代数和集合运算

C、关系演算和谓词演算

D、关系代数和谓词演算

答案:A

4、设关系R有r个元组,关系S有S个元组,则RXS有()个元组。

A、rxs

B、r

C、s

D、r+s

答案:A

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

A、数据集成化

B、数据共享

C、冗余度

D、容量

答案:A

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

A、日志文件

B、定义功能

C、检查功能

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

答案:A

7、在SQL语句中,谓词“EXISTS”的含义是()。

A、存在量词

B、全称量词

C、自然连接

D、等值连接

答案:A

8、在数据库三级模式结构中,描述数据库中全体数据的全局逻辑结构和特

性的是()。

A、模式

B、外模式

C、内模式

D、存储模式

答案:A

9、下列()是对触发器的描述。

A、当用户修改数据时,一种特殊形式的存储过程被自动执行

B、定义了一个有相关列和行的集合

C、SQL语句的预编译集合

D、它根据一或多列的值,提供对数据库表的行的快速访问

答案:A

10、数据库管理系统中用于定义和描述数据库逻辑结构的语言称为()。

A、数据描述语言

B、数据库子语言

C、数据库操纵语言

D、数据结构语言

答案:A

11、设关系R(A,B,C)和S(A,D),与自然连接RXS等价的关系代数表达

式是()

A、ΠR,A,B.C,DRXS

B、σR.A=S.AR×S

C、R(等值连接1=1)S

D、ΠB,C,S.A,DσR.A=S.ARXS

答案:A

12、设有关系模式R(A,B,C,D),F={(A,D->C.C->B)},则R的所有

候选码为()。

A、(A,D)

B、(A,D,C)

C、(A,C)

D、(A,D),(A,C)

答案:A

13、事务的原子性是指()。

A、事务中包括的所有操作要么都做,要么都不做

B、事务一旦提交,对数据库的改变时永久的

C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的

D、事务必须使数据库从一个一致性状态变到另一个一致性状态

答案:A

14、下面的()SQL语句表示删除学生表(STU)的结构。

A、DROPTABLESTU

B、DELETETABLESTU

C、REMOVETABLESTU

D、DELETEFROMSTU

答案:A

15、下面关于数据库设计中需求分析阶段的叙述,错误的是()

A、需求分析的阶段成果是要编写包含数据流图、ER图等内容的系统需求

说明书。

B、需求分析的任务是通过详细调查现实世界要处理的对象,充分了解原系

统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。

C、需求分析确定的新系统必须充分考虑今后可能的扩充和改变,不能仅仅

按当前应用需求来设计数据库。

D、需求分析的重点是调查、收集与分析用户在数据管理中的信息要求、处

理要求、安全性与完整性要求。

答案:A

16、把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是

()

A、GRANTUPDATEGRADEONSCTOZHAO

B、GRANTGRADEONSCTOZHAO

C、GRANTUPDATEONSCTOZHAO

D、GRANTUPDATEONSCGRADETOZHAO

答案:A

17、在关系数据库中,关系之间的联系通过()实现。

A、外键

B、候选键

C、主键

D、索引

答案:A

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

A、创建数据库说明书

B、把数据送入数据库

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

D、建立数据流图

答案:A

19、数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,

这主要是为了实现数据库的()。

A、安全性

B、可靠性

C>一致性

D、完整性

答案:A

20、关系模式的候选码可以有()。

A、一个或多个

B、0个

C、一个

D、多个

答案:A

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

为()

A、投影

B、选择

C、连接

D、扫描

答案:A

22、数据系统中,DBA表示()o

A、数据库管理员

B、应用程序设计者

C、数据库使用者

D、数据库结构

答案:A

23、数据库需求分析时,数据字典的含义是()

A、数据库中所涉及的数据流、数据项和文件等描述的集合

B、数据库中所有数据的集合

C、数据库所涉及到字母、字符及汉字的集合

D、数据库中所涉及的属性和文件的名称集合

答案:A

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

()

A、真实性要求

B、信息要求

C、处理要求

D、安全性要求

E、完整性要求

答案:A

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

A、数据之间的联系

B、记录长度

C、文件的大小

D、联系的复杂程度

答案:A

26、已知关系R(A,B,C)∖S(E,F,G^□T(M,N,A,E,O,P),其中R的主码是A,

S的主码是E,T的主码是M,T与R、S彼此间存在着属性的引用。则关系T中

的外码为()。

A、A,E

B、M

C、0,P

D、M,N

答案:A

27、有这样的三个表即学生表S、课程表C和学生选课表SC,它们的结构

如下:S(S#,SN,SEX,AGE,DEPT)C(C#,CN)SC(S#,C#,GRADE)其

中:s#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C祥为课

程号,CN为课程名,GRADE.为成绩。检索所有比“王华”年龄大的学生姓名

年龄和性别。正确的SELECT语句是()O

A、SELECTSN,AGE,SEXFROMSWHEREAGE>SELECTAGEFROMSWHERE

SN=’王华'

B、SELECTSN,AGE,SEXFROMSWHERESN=,王华'

C、SELECTSN,AGE,SEXFROMSWHEREAGE>SELECTAGEWHERESN='王

华,

D、SELECTSN,AGE,SEXFROMSWHEREAGE>王华.AGE

答案:A

28、关系模型是()。

A、用关系表示实体及其联系

B、用关系表示实体

C、用关系表示联系

D、用关系表示属性

答案:A

29、()用来记录对数据库中数据进行的每一次更新操作。

A、日志文件

B、后援副本

C、数据库

D、缓冲区

答案:A

30、两个事务Tl、T2,其并发操作如下所示,则()。

A、读脏数据

B、不可重复读

C、没有任何问题

D、丢失修改

答案:A

31、对现实世界进行第二层次抽象的模型是()。

A、逻辑数据模型

B、概念数据模型

C、用户数据模型

D、物理数据模型

答案:A

32、在数据库设计中,用E-R图来描述信息结构,但不涉及信息在计算机

中的表示,它属于数据库设计的()阶段。

A、概念设计

B、逻辑设计

C、物理设计

D、需求分析

答案:A

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

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

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

B、M端实体的关键字

C、N端实体的关键字

D、重新选取其他属性

答案:A

34、在关系中能唯一标识元组的属性集称为关系模型的()。

A、超码

B、主码

C、候选码

D、外码

答案:A

35、候选码中的属性称为()。

A、主属性

B、非主属性

C、关键属性

D、复合属性

答案:A

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

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

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

C、一定属于BCNF

D、属于BCNF和消除了插入异常、删除异常。

答案:A

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

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

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

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

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

答案:A

38、由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫

()O

A、数据库系统

B、文件系统

C、软件系统

D、数据库管理系统

答案:A

39、在数据库方式下,信息处理中占据中心位置的是()。

A、数据

B、磁盘

C、程序

D、内存

答案:A

40、关系数据库模型的所谓“关系”即是指()。

A、表

B、元组

C、约束

D、属性

答案:A

41、用户或应用程序看到的那部分局部逻辑结构和特征的描述是()

A、子模式

B、物理模式

C、内模式

D、模式

答案:A

42、设关系R和S分别有m和n个元组,则RXS的元组个数是()

A、m×n

B、口一n

C、N

D、M÷N

答案:A

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

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

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

C、一定属于BCNF

D、A,C都是

答案:A

44、关系数据库中,表与表之间的联系是通过()实现的。

A、参照完整性规则

B、实体完整性规则

C、用户定义完整性规则

D、主码

答案:A

45、用于实现数据存取安全性的SQL语句是()。

A、GRANT和REVOKE

B、CREATETABLE

C、COMMIT

D、ROLLBACK

答案:A

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

A、安全性

B、完整性

C、并发控制

D、恢复

答案:A

47、SQL语言具有()的功能。

A、数据定义、数据操纵、数据控制

B、关系规范化、数据操纵、数据控制

C、数据定义、关系规范化、数据控制

D、数据定义、关系规范化、数据操纵

答案:A

48、数据的逻辑结构与用户视图之间的独立性称为数据的()。

A、逻辑独立性

B、结构独立性

C、物理独立性

D、分布独立性

答案:A

49、SQL语言是()。

A、结构化查询语言

B、高级语言

C、编程语言

D、宿主语言

答案:A

50、如果两个实体间的联系是m:n;则()引入第三个交叉关系。

A、需要

B、不需要

C、可以

D、应合并两个实体

答案:A

51、若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部

分损失或全部损失,这种情况称为()。

A、介质故障

B、系统故障

C、运行故障

D、事务故障

答案:A

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

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

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

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

D、数据库的概念结构

答案:A

53、在企业中,职工的“工资级别”与职工个人“工资”的联系是()

A、一对多联系

B、一对一联系

C、多对多联系

D、无联系

答案:A

54、在SQL语句中,给用户授权的命令是()。

A、GRANT

B、SET

C、REVOKE

D、FROM

答案:A

55、在数据库技术中,面向对象数据模型是一种()。

A、逻辑模型

B、概念模型

C、物理模型

D、形象模型

答案:A

56>MySQL、MicrosoftSQLServer是()。

A、DBMS

B、DB

C、DBA

D、关系

答案:A

57、在数据库中存储的是()。

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

B、数据

C、数据模型

D、信息

答案:A

58、在一个关系R中,若每个数据项都是不可再分割的,那么关系R一定

属于()0

A、INF

B、3NF

C、BCNF

D、2NF

答案:A

59、所谓空值(NULL)就是()

A、未知的值

B、数值0

C、空的字符串

D、任何值

答案:A

60、下列关于数据库系统特点的叙述中,正确的一项是()

A、数据库系统的存储模式如有改变,概念模式无需改动

B、各类用户程序均可随意地使用数据库中的各种数据

C、数据库系统中概念模式改变,只需将与其有关的子模式做相应改变,不

用改写应用程序

D、数据一致性是指数据库中数据类型的一致

答案:A

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

A、存取路径

B、数据操作

C、完整性约束条件

D、数据定义

答案:A

62、有一个学生关系模式STUDENT(学号,姓名,出生日期,系名,班号,

宿舍号),其候选键为()。

A、学号

B、学号,姓名

C、学号,班号

D、学号,宿舍号

答案:A

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

A、封锁

B、存取控制

C、恢复

D、协商

答案:A

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

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

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

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

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

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

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

关参数。

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

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

答案:A

65、疫苗接种记录表中,有各次接种是否有不良反应的列,规定前次接种

出现异常的人后续不能接种,这属于()。

A、静态元组约束

B、静态列级约束

C、静态关系约束

D、动态列级约束

答案:A

66、下列给出的数据模型中,是概念数据模型的是()。

A、E-R模型

B、层次模型

C、网状模型

D、关系模型

答案:A

67、下列属于数据库物理设计工作的是()

A、选择存取路径

B、建立数据流图

C、收集和分析用户活动

D、将E-R图转换为关系模式

答案:A

68、若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务

在执行过程中以非控制方式终止,这时内存中的信息丢失,而存储在外存上的

数据未受影响,这种情况称为()。

A、系统故障

B、事务故障

C、介质故障

D、运行故障

答案:A

69、数据库是在计算机系统中按照一定的数据模型组织、存储和应用的

()O

A、数据的集合

B、文件的集合

C、命令的集合

D、程序的集合

答案:A

70、数据库是在计算机系统中按照一定的数据模型组织、存储和应用的_

支持数据库各种操作的软件系统叫―,由计算机、操作系统、DBMS、数据库、

应用程序及用户等组成的一个整体叫()

A、数据的集合、数据库管理系统、数据库系统

B、文件的集合、操作系统、数据库系统

C、数据的集合、数据库系统、软件系统

D、文件的集合、数据库管理系统、软件系统

答案:A

71、在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中

的每一个元组,称这个属性为()。

A、候选码

B、数据项

C、主码

D、主属性的值

答案:A

72、在第一个事务以S封锁方式读数据A时,第二个事务对数据A的读方

式会遭到失败的是()。

A、实现X封锁的读

B、实现S封锁的读

C、不加封锁的读

D、实现共享型封锁的读

答案:A

73、假设有关系R和S,关系代数表达式R—(R-S)表示的是()。

A、R∩S

B、RXS

C、RUS

D、R-S

答案:A

74、在SELECT语句中使用*,表示()o

A、选择所有属性

B、选择任何属性

C、选择所有元组

D、选择主码

答案:A

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

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

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

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

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

答案:A

76、在SELECT语句中使用GRoUPBYCNO时,CNo必须()。

A、在SELECT中出现

B、在WHERE中出现

C、在FROM中出现

D、在HAVlNG中出现

答案:A

77、数据流图是在数据库()阶段完成的。

A、需求分析

B、逻辑设计

C、物理设计

D、概念设计

答案:A

78、现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期),

假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本,则该关系

模式的码是()。

A、书号+读者号+借期

B、书号

C、读者号

D、书号+读者号

答案:A

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

A、数据库

B、数据库系统

C、数据库管理系统

D、数据结构

答案:A

80、关系模式中,满足2NF的模式()。

A、必定是INF

B、可能是INF

C、必定是3NF

D、必定是BCNF

答案:A

81、已知R(A,B,C)、S(A,B),则R÷S的属性为()。

A、C

B、A,B,C

C、A

D、A,B

答案:A

82、在WHERE语句的条件表达式中,与零个或多个字符进行匹配的通配符

是()。

A、%

B、*

C、?

D、_

答案:A

83、下列哪个不是数据库系统必须提供的数据控制功能()。

A、可移植性

B、安全性

C、完整性

D、并发控制

答案:A

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

A、安全性

B、完整性

C、并发

D、恢复

答案:A

85、在数据库系统中,“数据独立性”和“数据联系”这两个概念之间的

联系是()。

A、没有必然的联系

B、同时成立或不成立

C、前者蕴涵后者

D、后者蕴涵前者

答案:A

86、同一个关系模型的任意两个元组值()。

A、不能全同

B、可以全同

C、必须全同

D、其他三个答案都不对

答案:A

87、在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口

要配备两名收款员配合工作,共同使用一套收款设备为顾客服务。在数据库中,

实体之间属于一对一关系的是()

A、“收款口”与''设备”的关系

B、“顾客”与“收款口”的关系

C、“收款口”与“收款员”的关系

D、“班组”与“收款员”的关系

答案:A

88、关系模式R中的属性全部是主属性,则R的最高范式必定是()。

A、3NF

B、2NF

C、BCNF

D、4NF

答案:A

89、消除了部分函数依赖的INF的关系模式,必定是()。

A、2NF

B、INF

C、3NF

D、4NF

答案:A

90、如果采用关系数据库来实现应用,在数据库设计的()阶段将关系模

式进行规范化处理。

A、逻辑结构设计阶段

B、需求分析阶段

C、概念结构设计阶段

D、物理结构设计阶段

答案:A

91、通常情况下,下面各个R不可以作为关系数据库的关系的是()。

A、R(学号,姓名,简历(起止日期,单位))

B、R(学号,姓名,性别)

C、R(学号,姓名,班级号)

D、R(学号,姓名,宿舍号)

答案:A

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

这是()

A、一级封锁协议

B、零级封锁协议

C、二级封锁协议

D、三级封锁协议

答案:A

93、有关三个世界中数据的描述术语,“实体”是()。

A、对信息世界数据信息的描述

B、对现实世界数据信息的描述

C、对计算机世界数据信息的描述

D、对三个世界间相互联系的描述

答案:A

94、在DBS中,DBMS和OS之间的关系是()

A、DBMS调用OS

B、相互调用

C、OS调用DBMS

D、并发运行

答案:A

95、在数据库管理技术发展过程中,需要应用程序管理数据的是()

A、人工管理阶段

B、人工管理阶段和文件系统阶段

C、文件系统阶段和数据库系统阶段

D、数据库系统阶段

答案:A

96、在通常情况下,下面的模式中不可以作为关系数据库的关系是()

A、S(学生号,学生名,简历)

B、S(学生号,学生名,性别)

C、S(学生号,学生名,班级号)

D、S(学生号,学生名,系号)

答案:A

97、限制表中大学生的年龄在15〜28岁之间,这属于()。

A、静态列级约束

B、动态列级约束

C、静态元组约束

D、静态关系约束

答案:A

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

A、事务

B、程序

C、命令

D、文件

答案:A

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

A、GREATE

B、UPDATE

C、DELETE

D、INSERT'

答案:A

100、在数据库中,描述数据库的各级数据结构,称为()。

A、数据字典

B、数据库模式

C、数据模型

D、数据库管理系统

答案:A

101、视图是不存储的“虚表”,因此定义视图对于提高数据库安全性没有

帮助。

A、正确

B、错误

答案:B

102、只有能够保证分解后的关系模式与原关系模式等价的方法才有意义。

A、正确

B、错误

答案:A

温馨提示

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

评论

0/150

提交评论