数据库系统原理题库250道.docx

上传人:b****6 文档编号:4569601 上传时间:2022-12-06 格式:DOCX 页数:49 大小:29.38KB
下载 相关 举报
数据库系统原理题库250道.docx_第1页
第1页 / 共49页
数据库系统原理题库250道.docx_第2页
第2页 / 共49页
数据库系统原理题库250道.docx_第3页
第3页 / 共49页
数据库系统原理题库250道.docx_第4页
第4页 / 共49页
数据库系统原理题库250道.docx_第5页
第5页 / 共49页
点击查看更多>>
下载资源
资源描述

数据库系统原理题库250道.docx

《数据库系统原理题库250道.docx》由会员分享,可在线阅读,更多相关《数据库系统原理题库250道.docx(49页珍藏版)》请在冰豆网上搜索。

数据库系统原理题库250道.docx

数据库系统原理题库250道

数据库系统原理

1、下列不属于数据库的建立和维护功能的是——[单选题]

A数据库空间的维护

B数据库的性能监视

C数据库的分析

D数据定义

正确答案:

D 

2、可唯一标识实体的属性集称为——[单选题]

A键

B域

C实体型

D属性

正确答案:

A 

3、对关系的描述不正确的是——[单选题]

A关系是一个集合

B关系是一张二维表

C关系可以嵌套定义

D关系中的元组次序可交换

正确答案:

C 

4、关系模式的任何属性——[单选题]

A不可再分

B可再分

C命名在该关系模式中可以不唯一

D以上都不正确

正确答案:

A 

5、数据库设计的出发点是——[单选题]

A用户对数据的需求

B数据库的构造

C数据库设计方法的确定

D数据库的实现

正确答案:

A 

6、数据库设计的起点是——[单选题]

A需求分析

B概念结构设计

C逻辑结构设计

D物理结构设计

正确答案:

A 

7、在数据操纵语言包括的主要SQL语句中,用于将数据插人到表或视图中的——[单选题]

ADELETE

BUPDATE

CINSERT

DSELECT

正确答案:

C 

8、下列不属于数据定义语言包括的SQL语句的是——[单选题]

ADELETE

BALTER

CCREATE

DDROP

正确答案:

A 

9、下列关于MySQL中的变量的说法中,错误的是——[单选题]

A在MySQL中,变量分为用户变量和系统变量

B在使用用户变量时,应在该变量前添加一个“@”符号

C大多数系统变量应用于其他SQL语句中时,必须在系统变量名称前添加一个“@”符号

D变量用于临时存储数据

正确答案:

C 

10、下列关于MySQQL的说法中,正确的是——[单选题]

A在MySQL中,一个关系对应多个基本表

B在MySQL中,一个或多个基本表对应一个存储文件

C在MySQL中,一个表只能有一个索引

D在MySQL中,索引不能存放在存储文件中

正确答案:

B 

11、在MySQL中,当需要删除已创建的数据库时,可使用】语句。

——[单选题]

AALTERDATABASE

BDROPSCHEMA

CALTERSCHEMA

DCREATESCHEMA

正确答案:

B 

12、在MySQL数据库中,创建索引的方式不包括——[单选题]

A使用CREATEINDEX语句创建索引

B使用CREATETABLE语句创建索引

C使用ALTERTABLE语句创建索引

D使用USETABLE语句创建索引

正确答案:

D 

13、下列关于INSERT语句的说法中,错误的是——[单选题]

A使用INSERT…VALUES语句可以插入单行元组数据

B使用INSERT…VALUES语句可以插人多行元组数据

C使用INSERT…SET语句可以插入单行或多行元组数据

D使用INSERT…SELECT语句可以插人子查询数据

正确答案:

C 

14、在多表连接查询的连接类型中,最常用的是——[单选题]

A交叉连接

B内连接

C左连接

D右连接

正确答案:

B 

15、子查询返回的结果集仅仅是一个值的是——[单选题]

A表子查询

B行子查询

C列子查询

D标量子查询

正确答案:

D 

16、使用存储过程的好处不包括——[单选题]

A存储过程可作为一种安全机制来确保数据库的安全性

B高性能

C可增加网络流量

D良好的封装性

正确答案:

C 

17、关于使用存储过程的说法,错误的是——[单选题]

A存储过程会预先编译,执行速度会快于交互执行的SQL语句

B存储过程能完成复杂的逻辑判断和复杂的运算

C存储过程中的声明和参数都是可选的

D存储过程中可以使用创建数据库对象的语句

正确答案:

D 

18、关于调用存储过程的说法,错误的是——[单选题]

A可以从交互式界面调用

B可以使用CALL语句来调用存储过程

C可以由嵌人式SQL调用

D不是所有的SQL接口都能调用存储过程

正确答案:

D 

19、成功创建仔储函数后,可以使用关键字【】对其进行调用。

——[单选题]

ASELECT

BCREATE

CCALL

DRETURN

正确答案:

A 

20、数据库的【】是指数据库中数据的正确性和相容性。

——[单选题]

A安全性

B完整性

C并发控制

D恢复

正确答案:

B 

21、关于候选键与主键,下列说法正确的是——[单选题]

A一个表中只能创建一个主键和一个候选键

B一个表中只能创建一个主键,但可以定义若干个候选键

C一个表中可以创建若干个主键和候选键

D一个表中可以创建若干个主键,但只能定义一个候选键

正确答案:

B 

22、下列关于触发器的说法中,错误的是——[单选题]

A在触发器的创建中,每个表每个事件每次只允许一个触发器

B在删除一个表的同时,不会自动地删除该表上的触发器

C触发器不能更新或覆盖

D为了修改一个触发器,必须先删除它,然后再重新创建

正确答案:

B 

23、修改用户账号的语句是——[单选题]

ACREATEUSER

BDROPUSER

CRENAMEUSER

DSETPASSWORD

正确答案:

C 

24、事务的一致性是指——[单选题]

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

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

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

D事务执行完毕后将数据库由一个一致性状态转变到另一个一致性状态

正确答案:

D 

25、以下4个概念中,可用来解决“―个并发调度是否正确”问题的是——[单选题]

A串行调度

B并发执行调度的可串行化

C并发事务的可并行化

D并发事务的有效调度

正确答案:

B 

26、在计算机领域﹐称为数据库时代的是——[单选题]

A20世纪60年代

B20世纪70年代

C20世纪80年代

D20世纪90年代

正确答案:

B 

27、在数据库技术中,数据处理基于【】,可以发现有用的信息。

——[单选题]

A更新

B视图

C查询

D表

正确答案:

C 

28、【】是把数据按照相似性归纳成若干类别,同一类中的数据彼此相似,不同类中的数据相异。

——[单选题]

A聚类

B关联

C分类

D孤立点检测

正确答案:

A 

29、下列属于列存储数据库的是——[单选题]

ARedis

BCouchDB

CMongoDB

DCassandra

正确答案:

D 

30、在图存储数据库中,【】用来连接结点。

——[单选题]

A结点

B属性

C边

D联系

正确答案:

C 

31、数据库的核心是——[单选题]

A存储模式

B概念模式

C外部模式

D内部模式

正确答案:

B 

32、实体所具有的某种特性称为——[单选题]

A键

B域

C实体型

D属性

正确答案:

D 

33、关系数据库以【】作为数据的逻辑模型。

——[单选题]

A二维表

B关系模型

C数据库

D关系

正确答案:

B 

34、当关系有多个候选码时,选定一个作为主键﹐若主键为全码,应包含——[单选题]

A单个属性

B两个属性

C多个属性

D全部属性

正确答案:

D 

35、属于行为设计阶段的是——[单选题]

A功能设计

B逻辑设计

C概念设计

D物理设计

正确答案:

A 

36、目的是为可实际运行的应用程序设计提供依据与指导,并作为设计评价的基础的是——[单选题]

A模型转换

B编制应用程序设计说明

C设计评价

D子模式设计

正确答案:

B 

37、在数据操纵语言包括的主要SQL语句中,用于从表或视图中检索数据的是——[单选题]

ASELECT

BINSERT

CUPDATE

DDELETE

正确答案:

A 

38、下列关于MySQL的说法中,错误的是——[单选题]

AMySQL是一个关系型数据库管理系统

BMySQL具有B/S体系结构

CMySQL由瑞典MySQLAB公司开发

DMySQL具有体积小的特点

正确答案:

B 

39、下列关于数据控制语言的说法中,错误的是——[单选题]

AGRANT语句用于授予权限

BREVOKE语句用于收回权限

C数据控制语言主要用于数据执行流程管理

D数据控制语言包括的主要SQL语句是GRANT和REVOKE

正确答案:

C 

40、使用存储过程的好处不包括——[单选题]

A存储过程可作为一种安全机制来确保数据的完整性

B可增强SQL语言的功能和灵活性

C移植性好

D良好的封装性

正确答案:

C 

41、在某表中将学号字段的前四位规定为学生的入学年份,第5位规定为院系的编号。

这属于列级约束中的——[单选题]

A对数据类型的约束

B对数据格式的约束

C对取值范围的约束

D对空值的约束

正确答案:

B 

42、保护数据库以防止不合法的使用而造成数据泄露、更改或破坏,这是指数据的——[单选题]

A安全性

B完整性

C并发控制

D恢复

正确答案:

A 

43、事务的持续性是指——[单选题]

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

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

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

D事务执行完毕后将数据库从一个一致性状态转变到另一个一致性状态

正确答案:

B 

44、关系模型的组成不包括——[单选题]

A数据结构

B关系操作

C数据完整性

D数据一致性

正确答案:

D 

45、聚类的目的是——[单选题]

A使对象之间的距离尽可能小

B使对象之间的距离尽可能大

C使属于同一类别的对象之间的距离尽可能大.而不同类别的对象间的距离尽可能小

D使属于同一类别的对象之间的距离尽可能小,而不同类别的对象间的距离尽可能大

正确答案:

D 

46、属性的取值范围称为该属性的——[单选题]

A联系

B实体

C码

D域

正确答案:

D 

47、下列不属于数据库系统三级模式结构的是——[单选题]

A模式

B外模式

C内模式

D数据模式

正确答案:

D 

48、能唯一标识该关系的元组的属性称为该关系的——[单选题]

A分量

B超码

C码

D超键

正确答案:

C 

49、当关系中的某个属性不是这个关系的主码或候选码,而是另一关系的主码时,称该属性为这个关系的——[单选题]

A全码

B外码

C参照关系

D候选码

正确答案:

B 

50、主要反映应用部门原始业务处理的工作流程的是——[单选题]

A数据操作特征表

B数据流程图

C任务分类表

D操作过程说明书

正确答案:

B 

51、系统维护中最困难的工作是——[单选题]

A数据库重组与重构

B数据库运行

C数据库实施

D物理设计

正确答案:

A 

52、下列兰于SQL的说法中,错误的是——[单选题]

ASQL是一个简洁易学的语言

BSQL语句可以由一个关键字组成

CSQL由很少的词构成

DSQL语句最多有三个关键字组成

正确答案:

D 

53、在数据操纵语言包括的主要SQL语句中,用于从表或视图中删除数据的是——[单选题]

ADELETE

BINSERT

CUPDATE

DSELECT

正确答案:

A 

54、在使用SELECT语句进行查询时,若查询一个表中的所有列,则可在SELECT语句指定列的位置上直接使用的通配符是——[单选题]

A#

B@

C*

D&

正确答案:

C 

55、在创建存储过程时,常用的循环语句不包括——[单选题]

AFOR语句

BREPEAT语句

CLOOP语句

DWHILE语句

正确答案:

A 

56、若干元组之间、关系之间的联系的约束是指——[单选题]

A列级约束

B元组约束

C表级约束

D行级约束

正确答案:

C 

57、在MySQL数据库中,数据库系统通常使用数据库用户权限确认等访间控制措施,这主要是为了实现数据库的——[单选题]

A安全性

B完整性

C并发控制

D恢复

正确答案:

A 

58、产生数据不一致的主要原因是并发操作破坏了事务的——[单选题]

A隔离性

B一致性

C原子性

D持续性

正确答案:

A 

59、第三代数据库系统应该是以支持【】数据模型为主要特征的数据库系统。

——[单选题]

A关系

B网状

C面向对象

D面向过程

正确答案:

C 

60、【】是NoSQL数据库采用最多的数据存储方式。

——[单选题]

A键值存储

B文档存储

C列存储

D图存储

正确答案:

A 

61、实现数据在不会被相互干扰的情况下并发使用,并且在发生故障时能够对数据库进行正确的恢复的是——[单选题]

A数据定义功能

B数据库的运行管理功能

C数据操纵功能

D数据库的维护功能

正确答案:

B 

62、对多用户的并发操作加以控制和协调是指——[单选题]

A数据集成

B数据共享

C并发控制

D故障恢复

正确答案:

C 

63、在关系的一个码中移去某个属性,它仍然是这个关系的码,这样的码称为——[单选题]

A全码

B超码

C主属性

D外码

正确答案:

B 

64、若D1={al,a2,a3,D2={1,2,3.则D1×D2集合中共有【】个元组。

——[单选题]

A6

B8

C9

D27

正确答案:

C 

65、属于数据库实现与操作阶段的是——[单选题]

A逻辑设计

B概念设计

C物理设计

D数据库的修改与调整

正确答案:

D 

66、王安是指些特定应用要求的数据存取时间限制.——[单选题]

A响应时间

B数据恢复

C数据的安全保密性

D数据的完整性

正确答案:

A 

67、下列关于SQL的说法中,错误的是——[单选题]

ASQL不是某个特定数据库供应商专有的语言

B掌握SQL可以帮助用户与几乎所有的关系数据库进行交互

CSQL简单易学

DSQL语句区分大小写

正确答案:

D 

68、索引在逻辑上通常包含有普通索引、唯一性索引和主键三类。

创建主键时,通常使用的关键字是——[单选题]

AINDEX

BUNIQUE

CPRIMARYKEY

DKEY

正确答案:

C 

69、SQL提供了【】进行数据查询,该功能强大,使用灵活。

——[单选题]

ASELECT语句

BUPDATE语句

CCREATE语句

DDELETE语句

正确答案:

A 

70、在创建存储过程时,常用的条件判断语句有——[单选题]

ALOOP语句

BREPEAT语句

CWHILE语句

DCASE语句

正确答案:

D 

71、在MySQL中,实体完整性是通过【】来实现的.——[单选题]

A键约束

B主键约束

C候选键约束

D主键约束和候选键约束

正确答案:

D 

72、MySQL的用户账号及相关信息都存储在一个名为【】的MySQL数据库中。

——[单选题]

Amysql

Broot

Cuser

Dadmin

正确答案:

A 

73、当某个实务对某段数据加了S锁之后,在此事务释放锁之前,其他事务可以对此段数据加的锁是——[单选题]

AT锁

BD锁

CU锁

DS锁

正确答案:

D 

74、数据仓库的特征不包括——[单选题]

A面向主题

B集成性

C数据的易失性

D数据的时变性

正确答案:

C 

75、下列属于文档型数据库的是——[单选题]

ARedis

BCouchDB

CHBase

DCassandra

正确答案:

B 

76、人工管理阶段,计算机主要应用于——[单选题]

A数据集成

B过程控制

C故障恢复

D科学计算

正确答案:

D 

77、数据库管理系统的主要目的是——[单选题]

A数据集成

B数据共享

C数据冗余小

D数据独立性高

正确答案:

A 

78、表中的列,也称作——[单选题]

A元组

B键

C码

D字段

正确答案:

D 

79、同一数据被反复存储的情况是——[单选题]

A删除异常

B插入异常

C数据冗余

D更新异常

正确答案:

C 

80、标明不同任务的功能及使用状况的是——[单选题]

A操作过程说明书

B数据操作特征表

C任务分类表

D数据流程图

正确答案:

C 

81、【】的任务是分析并检验模式及子模式的正确性与合理性。

——[单选题]

A设计评价

B物理设计

C加载数据

D应用程序设计

正确答案:

A 

82、下列关于SQL的说法中,错误的是——[单选题]

ASQL是SQLServer2000专有的语言

B掌握SQL可以帮助用户与几乎所有的关系数据库进行交互

CSQL简单易学

DSQL是一种强有力的语言

正确答案:

A 

83、下列关于MySQL的说法中,错误的是——[单选题]

AMySQL是一个RDBMS

BMySQL具有客户/服务器体系结构

CMySQL由美国MySQLAB公司开发

D许多中、小型网站为了降低网站总体拥有成本而选择MySQL作为网站数据库

正确答案:

C 

84、在SELECT语句的语法结构中,【】用于对检索到的记录进行分组。

——[单选题]

AFROM子句

BWHERE子句

CGROUPBY子句

DHAVING子句

正确答案:

C 

85、下列关于游标的说法中,错误的是——[单选题]

A在实际应用中,一个游标可以被多次打开

B在定义游标之后,必须打开该游标,才能使用

C在使用游标之前,必须先声明(定义)它

D句柄必须在游标之前定义,否则系统会出现错误消息

正确答案:

D 

86、主键约束可以在CREATETABLE或ALTERTABLE语句中使用关键字【】——[单选题]

AREFERENCES

BFOREIGNKEY

CPRIMARYKEY

DUNIQUE

正确答案:

C 

87、在DROPUSER语句的使用中,如果没有明确地给出账户的主机名,则该主机名会默认为是——[单选题]

A%

B&

C*

D#

正确答案:

A 

88、下面关于“1级封锁”的说法,正确的是——[单选题]

A1级封锁避免“丢失更新”

B1级封锁可以避免“死锁”

C1级封锁“能重复读”

D1级封锁可以避免"读脏数据”

正确答案:

A 

89、数据集市的基本恩想是【】的数据仓库的开发方活。

——[单选题]

A自上而下

B自下而上

C自左向右

D自右间左

正确答案:

B 

90、在图存储数据库中.【】代表实体。

——[单选题]

A结点

B属性

C边

D联系

正确答案:

A 

91、数据库中存储的数据的基本特点不包括——[单选题]

A永久存储

B有组织

C可共享

D易于扩展

正确答案:

D 

92、下列关于数据库外模式的说法,正确的是——[单选题]

A一个数据库只能有一个外模式

B外模式不能重叠

C一个外模式可以只为一个应用程序使用

D不可被多个应用程序所共享

正确答案:

C 

93、关系数据库是以【】的形式组织数据。

——[单选题]

A二维表格

B结构

C元组

D分量

正确答案:

A 

94、在数据库中,产生数据不一致的根本原因是——[单选题]

A数据存储量太大

B没有严格的数据保护

C未对数据进行严格的控制

D数据冗余

正确答案:

D 

95、标明任务和数据间的联系及不同数据的不同操作特征与执行频率的是——[单选题]

A数据操作特征表

B数据流程图

C任务分类表

D操作过程说明书

正确答案:

A 

96、将符合要求的初始数据装载到数据库中去是指——[单选题]

A应用程序设计

B加载数据

C数据库试运行

D数据库维护

正确答案:

B 

97、下列关于SQL的说法中.错误的是——[单选题]

ASQL是一个绦合的、功能强大的语言

BSQL与Java.C等程序设计语言非常相似

CSQL由很少的词构成

D每个SQL语句都是由一个或多个关键字所组成

正确答案:

B 

98、使用MySQL数据库管理系统构建各种信息管理系统或互联网网站的应用环境,采用LAMP构架方式时.【】作为操作系统-——[单选题]

AUNIX

BWindows

CLinux

DMAC

正确答案:

C 

99、下列关于MySQL的说法中.错讽的是——[单选题]

AMySQL是一个关系型数据库管理系统

B在MySQL中,一个关系对应一个视图

C在MysQL中,—个表可以有若干索引

D在MySQL.中,索引存放在存储文件中.其中存储文件的逻辑结构组成了MySQL的内模式

正确答案:

B 

100、下列关于MysQL中的常量的说法中.错误的是——[单选题]

A常量是指在程序运行过醒中值不变的量

B常量的使用格式取决于值的数据类型

C字符串素量是指用单引号或双引号括起来的字符序列

D一个十六进制值通常指定为一个字符串常量.每对十六进制数字被转换为一个字符,其最前面有一个大写字母“O"或小写字母"o”

正确答案:

D 

101、下列关于存储函致与存储过程的说法中,错误的是——[单选题]

A可以直接对存储函数进行调用.且不需要使用CALL语句

B存储函数与存储过程一样.都可以被应用程序调用

C存储函数中不能包含RETURN语句

D对存储过程的调用,需要使用CALL语句

正确答案:

C 

102、候选键约束可以在CREATETABLE或ALTERTABLE语句中使用关键字【】来实现。

——[单选题]

AREFERENCES

BFOREIG

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 解决方案

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1