admin 管理员组

文章数量: 1184232


2024年2月24日发(作者:jsp具有哪些明显的优势)

第1/34 页

《数据库原理与应用》-复习

一、单项选择题

1.一种存储引擎,其将数据存储在内存当中,数据的访问速度快,电脑关机后数据丢失,具

有临时存储数据的特点,该存储引擎是()

TER

2.在SQL语言中的视图VIEW是数据库的()

A.外模式

B.存储模式

C.模式

D.内模式

3.表示两个或多个事务可以同时运行而不互相影响的是()

A.原子性

B.一致性

C.独立性

D.持续性

4.下列四项中说法不正确的是( )

A.数据库减少了数据冗余

B.数据库中的数据可以共享

C.数据库避免了一切数据的重复

D.数据库具有较高的数据独立性

R类型字段保存最大的字符数是( )

A.255

B.1025

C.65533

D.65535

6.关于索引(index)的说法哪些是错误?()

A.创建索引能提高数据插入的性能

B.索引应该根据具体的检索需求来创建,在选择性好的列上创建索引

C.索引并非越多越好

D.建立索引可使检索操作更迅速

7.从关系中找出满足一定条件的元组运算,称为( )运算

A.集合

B.投影

C.连接

D.选择

语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,INSERT、UPDATE、

第2/34 页

DELETE语句是实现哪种功能()

A.数据查询

B.数据操纵

C.数据定义

D.数据控制

9.下面系统中不属于关系数据库管理系统的是( )

2

10.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。

包括DB和DBMS

包括DB和DBS

包括DBS和DBMS

就是DB,也就是DBMS

11.设计一表结构,某字段要求存学生号,为固定14位长字符,采用哪种类型字段。()

R

12.关系数据库管理系统应能实现的专门关系运算包括()。

A.排序. 索引. 统计

B.选择. 投影. 连接

C.关联. 更新. 排序

D.显示. 打印. 制表

FLOOR(-14.5), FLOOR(14.5)的结果是( )

A.-15,14

B.-15,15

C.-14,14

D.-14,15

有( )个系统数据库

A.3

B.4

C.5

D.6

15.下列关于UPDATE语句错误的是( )

A.可以使用D EFAULT关键字将列设置为默认值

B.可以使用NULL关键字将列设置为空值

C.可以使用UPDATE语句同时修改多个记录

D.若UPDATE语句中没有指定搜索条件,则默认只能修改第一条记录

第3/34 页

16.在SQL语言中,update 命令的功能是( )

A.增加记录

-2

B.删除记录

C.修改记录

D.查询记录

17.设计学生数据表,存储年龄字段,要用( )型字段

A.整型

B.字符

C.日期

D.逻辑

18.关于主键下列说法错误的是:()

A.一个表的主键由一个或多个字段组成。

B.一个表的主键由只能由一个字段组成。

C.值具有唯一性,而且不允许取空值(NULL)。

D.键的作用是唯一地标识表中的每一条记录。

19.格式化日期的函数是()

FF()

_FORMAT()

()

E()

_CONCAT()函数作用是( ) .

A.将每组的结果字符串连接起来

B.将每组的结果累加

C.统计每组的记录数

D.统计每组的平均值

21.在SQL语言中,insert 命令的功能是( )

A.增加记录

B.删除记录

C.修改记录

D.查询记录

22.删除经销商1018的数据记录的代码为()fromdistributorswheredistri_num=1018

ble

*

lumn

23.在student表录入数据时,常常需要一遍又一遍的输入"男”到学生"性别”列,以下( )

种方法可以解决这个问题?

A.创建一个DEFSULT约束( 或默认值)

B.创建一个CHECK约束

第4/34 页

C.创建一个UNIQUE约束(或唯一值)

D.创建一个PRIMARY KEY约束(或主键)

24.在下列描述中,正确的描述是()

是一种过程化语言

集合操作方式

-3-

不能嵌入到高级语言程序中

是一种DBMS

25.在学生表,哪个字段可以作为主关键字( )。

A.姓名

B.年龄

C.出生日期

D.学号

26.下面关于索引描述中错误的一项是()

A.索引可以提高数据查询的速度

B.索引可以降低数据的插入速度

存储引擎支持全文索引

D.删除索引的命令是dropindex

27.关于DELETE和TRUNCATE TABLE区别描述错误的是()

可以删除特定范围的数据

B.两者执行效率一样

返回被删除的记录行数

TE TABLE返回值为0。

是一种()语言

A.函数型

B.高级算法

C.关系数据库

D.人工智能

29.更新数据表中的记录用以下哪一项()

30.数据库备份的作用是()

A.保障安全性

B.一致性控制

C.故障后的恢复

D.数据的转存

31.下列的SQL语句中,( )不是数据定义语句。

TABLE

第5/34 页

VIEW

VIEW

32.索引是在基本表的列上建立的一种数据库对象,它同基本表分开存储,使用它能够加

快数据的( )速度

A.插入

B.查询

C.修改

-4

D.删除

33.利用SQL语言所建立的视图在数据库中属于()。

A.实表

B.虚表

C.索引

D.字段

34.以下能够删除一列的是()

table emp remove column

table emp drop column

table emp delete column

table emp delete

35.返回当前日期的函数是()

e()

e()

()

e()

36.设计一表结构,某字段要求存放员工编号,为固定10位长字符,采用哪种类型字段。

()

R

37.在MySQL中,建立数据库用()

TABLE命令

TRIGGER命令

INDEX命令

DATABASE命令

38.以下哪项不属于数据模型()

A.关系模型

B.网状模型

C.层次模型

D.网络模型

第6/34 页

39.关系数据库用( )来表示实体之间的联系。

A.树结构

B.网结构

C.二维表

D.线性表

40.目前,商品化的数据库管理系统以( )型为主。

A.层次

B.网状

C.关系

D.文件

from employee语句的作用是()

-5-

A.删除当前数据库中整个employee表,包括表结构

B.删除当前数据库中employee表内的所有行

C.由于没有where子句,因此不删除任何数据

D.删除当前数据库中employee表内的当前行

42.查看系统中可用的字符集命令是()

character set

collation

character

set

43.设计学生数据表,存储姓名字段,要用( )型字段

A.字符

B.数字

C.日期

D.备注

44.( )属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次:

A.数据模型

B.层次模型

C.E-R图

D.关系模型

45.若要撤销数据库中已经存在的表S,可用()

TABLES

S

BLES

46.关于SQL中主外键说法错误的是( )

A.外键可以在创建表时进行添加;也可以表创建好之后,修改表结构进行添加

B.添加外键的语法为:ALTER TABLE 从表名ADD FOREIGN KEY(外键名) REFERENCES 主表(主

键名)

第7/34 页

C.删除外键的语法为:alter table 表名delete foreign key 外键名

D.主键是为保证数据库的实体完整性,取值非空唯一;外键是保证数据库的参照完整性,

值可以为空

LOCATE( ‘to’, ‘Welcome to China’ )的结果是( )

A.7

B.8

C.9

D.10

48.在SQL的查询语句中,ORDER BY选项实现对结果表的( )功能

A.排序

B.统计

C.汇总

D.计算

49.以下语句正确的是()

-6

A.[selectsal+1fromemp;

B.[selectsal*10,sal*deptnofromemp;

C.不能使用运算符号

sal*10,deptno*10fromemp;

50.在以下软件中,属于数据库管理系统的是( )

51.以下聚合函数求数据总和的是( )

52.在MySQL中有5种约束,以下( )不属于该5种约束。

A.主键约束

B.外键约束

C.唯一性约束

D.关联约束

53.唯一索引也称为()

A.唯一查询

B.唯一视图

C.唯一连接

D.唯一约束

54.假设学生关系S(S#,SNAME,SEX),课程关系C(C#,CNAME),学生选课关系SC(S

第8/34 页

#,C#,GRADE)。要查询选修"Computer”课的男生姓名,将涉及到关系( )。

A.S

B.S,SC

C.C,SC

D.S,C,SC

中存储用户全局权限的表是()

_priv

_priv

s_priv

56.关于SELECT语句以下哪一个描述是错误的()

语句用于查询一个表或多个表的数据。

语句属于数据操作语言(DML)。

语句的列必需是基于表的列的。

语句表示数据库中一组特定的数据记录。

57.以下说法错误的是()

max(sal),deptno,jobFROMEMPgroupbysal;

-7-

max(sal),deptno,jobFROMEMPgroupbydeptno;

max(sal),deptno,jobFROMEMP;

max(sal),deptno,jobFROMEMPgroupbyjob;

58.关系模型中实现实体间N:M 联系是通过增加一个() 。

A.关系实现

B.属性实现

C.关系或一个属性实现

D.关系和一个属性实现

59.为数据表创建索引的目的是()

A.提高查询的检索性能

B.归类

C.创建唯一索引

D.创建主键

60.设置语句结束符的命令是( )

ter

61.在视图上不能完成的操作是()

A.更新视图数据

B.在视图上定义新的基本表

C.在视图上定义新的视图

D.查询

第9/34 页

62.E-R模型的基本成分是()。

A.字段和记录

B.记录和实体

C.联系和属性

D.实体和联系

63.索引是在基本表的列上建立的一种数据库对象,它同基本表分开存储,使用它能够加

快数据的( )速度。

A.插入

B.修改

C.删除

D.查询

COUNT(SAL) FROM EMP GROUP BY DEPTNO;意思是()

A.求每个部门中的工资

B.求每个部门中工资的大小

C.求每个部门中工资的综合

D.求每个部门中工资的个数

65.有三个表,它们的记录行数分别是10行、2行和6行,三个表进行交叉连接后,结果集

中共有()行数据

-8

A.18

B.26

C.不确定

D.120

66.不属于MySQL日志的是( )

A.错误日志

B.服务器日志

C.查询日志

D.二进制日志

67.返回当前日期的函数是( D )

e( )

e( )

( )

e( )

68.在SQL语言中,用于定义表、索引和视图的是( )

A.数据定义语言

B.数据操纵语言

C.数据控制语言

D.结构化语言

69.下列关于存储过程的叙述中不正确的是()

A.存储过程的名称只能由系统指定

第10/34 页

B.存储过程可以接受输入参数并以输出参数的形式将多个值返回至调用过程或批处理

C.存储过程是第一次执行时进行编译并被保存到内存以备调用的,所以执行速度快

D.存储过程是由一组预编译的SQL语句组成的存储在服务器上的一种数据库对象

语言中,删除记录使用( )命令

71.查看MySQL版本语句是( )

- - version

- - VERSION

- - help

- - v

72.导入sql脚本文件的命令是()

A.[source

B.[script

C.[file

D.[sql

73.下列的SQL语句中,()不是数据定义语句

TABLE

VIEW

-9-

VIEW

74.关系数据库用()来表示实体之间的联系。

A.树结构

B.网结构

C.二维表

D.线性表

75.在SQL语言中,子查询是()

A.选取单表中字段子集的查询语句

B.选取多表中字段子集的查询语句

C.返回单表中数据子集的查询语言

D.嵌入到另一个查询语句之中的查询语句

76.属于事务控制的语句是( )。

Tran、Commit、RollBack

、Continue、End

Tran、Commit、RollBack

Tran、Continue、End

77.若要求查找S表中,姓名的第一个字为'王'的学生学号和姓名。下面列出的SQL语句中,

第11/34 页

哪个是正确的( )

Sno,SNAME FROM S WHERE SNAME=′王%′

Sno,SNAME FROM S WHERE SNAME LIKE ′王%′

Sno,SNAME FROM S WHERE SNAME LIKE ′王_′

D.全部

78.条件“BETWEEN20AND30”表示年龄在20到30之间,且()

A.包括20岁不包括30岁

B.不包括20岁包括30岁

C.不包括20岁和30岁

D.包括20岁和30岁

79.在SQL语言中,要删除表中记录的命令是( )

80.()由数据结构. 关系操作集合和完整性约束三部分组成:

A.关系模型

B.关系

C.关系模式

D.关系数据库

81.返回字符串长度的函数是( )

( )

( )

( )

( )

- -10

语句的完整语法较复杂,但至少包括的部分是()

A.仅SELECT

,FROM

,GROUP

,INTO

语句中的条件用以下哪一项来表达( )

84.为了使索引键的值在基本表中唯一,在建立索引语句中应使用保留字()

CT

第12/34 页

85.以下哪个软件不是数据库管理系统软件( )

Server

86.属性的取值范围被称为()。

A.实体

B.域

C.联系

D.码

87.在SQL语言中,MAX作用是( )

A.最小值

B.平均值

C.最大值

D.和

88.数据模型的三要素是( )。

A.数据结构. 数据操作和数据完整性

B.数据结构. 数据库定义和数据库维护

C.数据定义. 数据操作和数据维护

D.关系数据库. 层次数据库和网状数据库

89.属性的取值范围称做( )。

A.实体

B.域

C.联系

D.码

90.在学生信息表中,以下哪个字段可以作为主关键字( )。

A.学号

B.年龄

11--

C.姓名

D.性别

91.数据库系统的数据独立性体现在()。

A.不会因为数据的变化而影响到应用程序

B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序

C.不会因为存储策略的变化而影响存储结构

D.不会因为某些存储结构的变化而影响其他的存储结构

92.拼接字段的函数是()

ING()

()

()

第13/34 页

()

93.以下哪项属于DDL操作()

94.在下列描述中,正确的描述是( )。

是一种过程化语言

集合操作方式

不能嵌入到高级语言程序中

是一种DBMS

95.用二维表来表示实体及实体之间联系的数据模型称为( )

A.实体–联系模型

B.层次模型

C.关系模型

D.网状模型

是哪几个英文单词的缩写( ).

rd Query Language

ured Query Language

Query Language

D.以上选项都不是

97.已知表T1中有2行数据,T2中有3行数据,执行SQL语句"select a.* from T1 a,T2 b”

后,返回的行数为( )

A.2行

B.3行

C.5行

D.6行

98.连接MySQL服务器的指令是?( )

dmin -u root password test

-u root password test

-u root -p test

-u root -password test

- -12

99.视图是一个“虚表”,视图的构造基于( )

A.基本表

B.视图

C.基本表或视图

D.数据字典

100.一张表的主键个数为( )

A.至多3个

第14/34 页

B.没有限制

C.至多1个

D.至多2个

语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、

DROP、ALTER语句是实现哪种功能()

A.数据操纵

B.数据控制

C.数据定义

D.数据查询

102.以下哪项不属于DML操作( )

103.下列关于INSERT语句使用正确的是( )

A.可以在INSERT语句的VALUES指定计算列的值

B.可以使用INSERT语句插入一个空记录

C.如果没有为列指定数据,则列值为空值

D.如果列设置了默认值,则可以不为该列提供数据

104.以下函数求平均值的是( )

105.条件"BETWEEN 20 AND 30”表示年龄在20到30之间,且( )

A.包括20岁不包括30岁

B.不包括20岁包括30岁

C.不包括20岁和30岁

D.包括20岁和30岁

106.存储过程是一组预先定义并( )的过程化SQL语句

A.保存

B.编写

C.编译

D.解释

107.下面不属于MySQL数据库图形界面管理工具的是()

orkbench

-13-

tforMySQL

dmin

dLineClient-Unicode

第15/34 页

108.实体-联系模型是一种( )工具。

A.需求分析

B.系统设计

C.系统测试

D.编程实现

109.查看全局SQL模式的命令是( )

@@sql_mode

@@_mode

@@_mode

_mode

110.从GROUP BY分组的结果集中再次用条件表达式进行筛选的子句是( )

BY

111.以下聚合函数求和是( )

112.以下哪种操作能够实现参照完整性( )

A.设置唯一键

B.设置外键

C.减少数据冗余

D.设置主键

113.在关系模式中,实现"关系中不允许出现相同的元组”的约束是( )约束。

A.候选键

B.主键

C.键

D.外键

114.在对SQL语言的描述中,正确的是( )。

是一种过程化语言

集合操作方式

不能嵌入到高级语言程序中

是一种DBMS

115.以下是数据库管理系统的是( )。

d

t

- -14

第16/34 页

116.设F是基本关系R的一个或一组属性,但不是关系R的主键。如果F与基本关系S的主键K

相对应,则称F是基本关系R的( ) 。

A.候选键

B.主键

C.全键

D.外键

117.若要在基本表S中增加一列CN(课程名),可用()

TABLES ALTER(CN CHAR(8))

TABLES ADD(CN CHAR(8))

TABLES (CN CHAR(8))

TABLES(ADD CN CHAR(8))

语句中的条件用以下哪一项来表达()

119.查找数据库中所有的数据表用以下哪一项( )

DATABASE

TABLES

DATABASES

TABLE

SUBSTRING_INDEX( ‘Welcome to China’, ‘to’, -1 )的结果是( )

e

e to

121.使用SELECT语句随机地从表中挑出指定数量的行,可以使用的方法是()

A.在LIMIT子句中使用RAND()函数指定行数,并用ORDERBY子句定义一个排序规则

B.只要使用LIMIT子句定义指定的行数即可,不使用ORDERBY子句

C.只要在ORDERBY子句中使用RAND()函数,不使用LIMIT子句

D.在ORDERBY子句中使用RAND()函数,并用LIMIT子句定义行数

122.在SQL语言中,子查询是()

A.返回单表中数据子集的查询语言

B.选取多表中字段子集的查询语句

C.选取单表中字段子集的查询语句

D.嵌入到另一个查询语句之中的查询语句

123.一个实体型转换为一个关系模式,关系的主键为( )

A.实体的码

B.二个实体码的组合

第17/34 页

C.n端实体的码

D.每个实体的码

-15-

124.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,

这一规则属于( ):

A.实体完整性约束

B.参照完整性约束

C.用户自定义完整性约束

D.关键字完整性约束

语言中,永久删除EMP表中全部数据的命令正确的是()。

* from emp

table emp

te table emp

D.没有正确答案

数据库是( )型数据库

A.层次

B.关系

C.网状

D.线

127.在select语句中,实现选择操作的子句是()

y

128.以下聚合函数求最小值的是()

129.参照完整性要求有关联的两个或两个以上表之间数据的一致性。参照完整性可以通过

建立()来实现。

A.主键约束和唯一约束

B.主键约束和外键约束

C.唯一约束和外键约束

D.以上都不是

130.在ER模型中,如果有3个不同的实体集,3个M:N联系,根据ER模型转换为关系模型的

规则,转换为关系的数目是()

A.4

B.5

C.6

D.7

第18/34 页

131.关系数据库中,主键是( )

A.创建唯一的索引,允许空值

- -16

B.只允许以表中第一字段建立

C.允许有多个主键的

D.为标识表中唯一的实体

语言中,修改记录使用( )命令

中,“AGE IN(20,22)”的语义是( )。

<=22 and Age>=20

<22 and Age>20

=20 AND AGE =22

=20 OR AGE =22

134.在SQL查询时,使用WHERE子句指出的是()。

A.查询目标

B.查询条件

C.查询视图

D.查询结果

135."为哪些关系,在哪些属性上,创建什么样的索引”这一设计内容应该属于( )设计

阶段。

A.概念设计

B.逻辑设计

C.物理设计

D.全局设计

CONCAT_WS( ‘/’, ‘A’, NULL, ‘B’, NULL )的结果是( )

B.A/B

C.A//B/

137.视图英文单词是( )。

SE

138.修改自己的mysql服务器密码的命令是()

sword

第19/34 页

password

139.以下表达升序排列的是( )

-17-

140.事务一旦提交,其对数据的更改就是永久的,这个特性称为事务的()。

A.一致性

B.原子性

C.隔离性

D.持久性

141.可以在创建表时用()来创建唯一索引,也可以用()来创建唯一索引

table,Createindex

B.设置主键约束,设置唯一约束

C.设置主键约束,Createindex

D.以上都可以

142.在SQL语言中,条件“BETWEEN20AND30”表示年龄在20到30之间,且()。

A.包括20岁和30岁

B.不包括20岁和30岁

C.包括20岁,不包括30岁

D.不包括20岁,包括30岁

143.在视图上不能完成的操作是( ) 。

A.更新视图

B.查询

C.在视图上定义新的表

D.在视图上定义新的视图

144.关系数据库中,主键是()

A.创建唯一的索引,允许空值

B.只允许以表中第一字段建立

C.允许有多个主键的

D.为标识表中唯一的实体

145.以下软件( )是数据库管理系统

d

146.关于MySQL中的group by(分组),以下说法正确的是:( )

by语句可以和where语句和having语句同时使用

by语句只能对一个字段进行分组

第20/34 页

by语句只能对varchar类型字段进行分组

by语句和order by语句可以同时使用,而且没有顺序关系

147.以下删除库emp表示正确的()

* from emp

database emp

* from emp

database emp

148.查找条件为:姓名不是NULL的记录( )

NAME ! NULL

- -18

NAME NOT NULL

NAME IS NOT NULL

NAME!=NULL

149.在利用计算机进行数据处理的四个发展阶段中,第三个发展阶段是( )。

A.人工管理

B.文件系统

C.数据库系统

D.分布式数据库系统

150.使用SELECT语句随机地从表中挑出指定数量的行,可以使用的方法是( )

A.在LIMIT子句中使用RAND( )函数指定行数,并用ORDER BY子句定义一个排序规则

B.只要使用LIMIT子句定义指定的行数即可,不使用ORDER BY子句

C.只要在ORDER BY子句中使用RAND( )函数,不使用LIMIT子句

D.在ORDER BY子句中使用RAND( )函数,并用LIMIT子句定义行数

151.从给定关系中选出满足一定条件的元组的运算,称为()运算

A.集合

B.投影

C.连接

D.选择

的运算符主要有哪些?()

A.算术运算符、赋值运算符、位运算符、比较运算符、集合运算符、一元运算符等

B.算术运算符、赋值运算符、位运算符、比较运算符、逻辑运算符、一元运算符等

C.算术运算符、赋值运算符、位运算符、比较运算符、线性运算符、一元运算符等

D.算术运算符、赋值运算符、位运算符、线性运算符、逻辑运算符、一元运算符等

惟一索引的作用是()

A.保证各行在该索引上的值都不得重复

B.保证各行在该索引上的值不得为NULL

C.保证参加惟一索引的各列,不得再参加其他的索引

D.保证惟一索引不能被删除

154.使用CREATE TABLE语句的( )子句,在创建基本表时可以启用全文本搜索

XT

第21/34 页

155.在MySQL中,不能在整个会话期间都有作用的是下列标识符可以作为局部变量使用的

是( )。

A.用户变量

B.系统变量

C.局部变量

D.全局变量

类型数据范围是( )

A.-128----127 0---255

B.-8388608---8388607 0---16777215

-19-

C.-2147483648---2147483647 0---4294967295

D.-9223372---922337218446744

157.查找条件为:姓名为NULL的记录()

AMENULL

AMEISNULL

AME=NULL

AME==NULL

158.数据库管理系统能实现对数据的查询. 插入. 删除等操作,这种功能是( )。

A.数据定义功能

B.数据管理功能

C.数据操纵功能

D.数据控制功能

159.以下函数求个数的是()

160.数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是()。

A.层次分析法和层次结构图

B.数据流程分析法和数据流程图

C.实体联系法和实体联系图

D.结构分析法和模块结构图

161.查找数据表中的记录用以下哪一项()

第22/34 页

162.取出关系中的某些列,并消去重复的元组的关系运算称为( )

A.取列运算

B.投影运算

C.连接运算

D.选择运算

163.触发器可以创建在()中。

A.表

B.过程

C.数据库

D.函数

164.关于索引( index )的说法哪些是错误?( )

A.创建索引能提高数据插入的性能

B.索引应该根据具体的检索需求来创建,在选择性好的列上创建索引

C.索引并非越多越好

D.建立索引可使检索操作更迅速

165.在select语句的where子句中,使用正则表达式过滤数据的关键字是()

- -20

A.[like

B.[against

C.[match

D.[regexp

中,预设的、拥有最高权限超级用户的用户名为( )

strator

167.关系数据库中,实现实体之间的联系是通过表与表之间的( )

A.公共索引

B.公共存储

C.公共元组

D.公共属性

语言中,查询记录使用( )命令

169.请问,以下哪条SQL语句可以查询姓名为”李”开头的所有学员:( * from student where name like ‘%李%’;

* from student where name like ‘_李’;

* from student where name like ‘李%’;

* from student where name like ‘李_’;

第23/34 页

170.一般情况下,以下哪个字段可以作为主关键字( )

A.学号

B.姓名

C.年龄

D.性别

171.返回字符串长度的函数是()

()

()

()

()

172.下列四项中,不属于数据库系统特点的是()。

A.数据共享

B.数据完整性

C.数据冗余度高

D.数据独立性高

173.创建数据库使用以下哪项()

mytest

tablemytest

semytest

-21-

databasemytest

174.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,

这一规则属于()

A.实体完整性约束

B.参照完整性约束

C.用户自定义完整性约束

D.关键字完整性约束

175.在SQL语言中,_ 通配( )个字符

A.一个

B.两个

C.任意多个

D.十人

176.主键的建立有()种方法

A.一

B.四

C.二

D.三

177.按照姓名升序序排列()

BY NAME ASC

BY ASC NAME

第24/34 页

BY NAME DESC

BY DESC NAME

178.当数据库损坏时,数据库管理员可通过( )方式恢复数据库。

A.事务日志文件

B.主数据文件

语句

D.联机帮助文件

179.在ER模型中,如果有3个不同的实体集,3个M:N联系,根据ER模型转换为关系模型的

规则,转换为关系的数目是( )。

A.4

B.5

C.6

D.7

180.以下哪项用来分组()

BY

D BY

BY

D BY

181.删除数据表用以下哪一项()

- -22

D

182.数据库服务器. 数据库和表的关系,正确的说法是( )

A.一个数据库服务器只能管理一个数据库,一个数据库只能包含一个表

B.一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表

C.一个数据库服务器只能管理一个数据库,一个数据库可以包含多个表

D.一个数据库服务器可以管理多个数据库,一个数据库只能包含一个表

183.关于SELECT语句以下哪一个描述是错误的( )

语句用于查询一个表或多个表的数据。

语句属于数据操作语言(DML)。

语句的列必需是基于表的列的。

语句表示数据库中一组特定的数据记录。

184.数据库与文件系统的根本区别在于()

A.提高了系统效率

B.方便了用户使用

C.数据的结构化

D.节省了储存空间

185.下列( )运算不是专门的关系运算。

第25/34 页

A.选择

B.投影

C.笛卡尔积

D.连接

186.在视图上不能完成的操作是()

A.查询

B.在视图上定义新的视图

C.更新视图

D.在视图上定义新的表

187.创建视图的命令是()

iew

able

table

view

188.数据库服务器、数据库和表的关系,正确的说法是()

A.一个数据库服务器只能管理一个数据库,一个数据库只能包含一个表

B.一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表

C.一个数据库服务器只能管理一个数据库,一个数据库可以包含多个表

D.一个数据库服务器可以管理多个数据库,一个数据库只能包含一个表

189.可以用()表示一个新的事务处理块的开始

RANSACTION

RANSACTION

OMMIT

OMMIT

190.在全文本搜索的函数中,用于指定被搜索的列的是()

23--

()

T()

XT()

()

191.以下语句不正确的是()

* from emp;

ename,hiredate,sal from emp;

* from emp order dept no;

* from where deptno=1 and sal<300;

192.导入sql脚本文件的命令是( )

第26/34 页

193.进入要操作的数据库TEST用以下哪一项( )

TEST

TEST

TEST

TEST

194.使用SQL命令建立数据表时,每列的定义必不可少的是( )

A.列名

B.列名和长度

C.列名和类型

D.类型和长度

195.查找表结构用以下哪一项( )

196.在数据库系统中,存取数据的基本单位是( )

A.记录

B.数据项

C.文件

D.字节

CEILING( -14.7 ), CEILING( 14.7 )的结果是( )

A.-15,14

B.-15,15

C.-14,14

D.-14,15

198.触发器主要针对下列语句创建( )

. INSERT. DELETE

. UPDATE. DELETE

. UPDATE. INSERT

- -24

. UPDATE. CREATE

199.在利用计算机进行数据处理的四个发展阶段中,第二个发展阶段是( )。

A.人工管理

B.文件系统

C.数据库系统

D.分布式数据库系统

200.在关系代数中,对一个关系做投影操作后,新关系的元组个数( )原来关系的元组

个数:

A.小于

B.大于

C.等于

第27/34 页

D.小于或等于

是一种( )语言

A.函数型

B.高级算法

C.关系数据库

D.人工智能

202.关于MySQL中的groupby(分组),以下说法正确的是:()

y语句可以和where语句和having语句同时使用

y语句只能对一个字段进行分组

y语句只能对varchar类型字段进行分组

y语句和orderby语句可以同时使用,而且没有顺序关系

203.以下哪项不属于DML操作( )

语言是( )的语言,轻易学习

A.导航式

B.过程化

C.格式化

D.非过程化

205.字符串常量使用( )作为定界符。

A.单引号

B.括号

C.方括号

D.花括号

206.以下表示可变长度字符串的数据类型是()

R

-25-

207.在利用计算机进行数据处理的四个发展阶段中,第一个发展阶段是()。

A.人工管理

B.文件系统

C.数据库系统

D.分布式数据库系统

208.在SELECT语句中,使用关键字()可以把重复行屏蔽

第28/34 页

CT

209.用于将事务处理写到数据库的命令是()

A.[insert

B.[rollback

C.[commit

D.[savepoint

L是()数据类型

A.可变精度浮点值

B.整数值

C.双精度浮点值

D.单精度浮点值

211.设置MySQL提示符的命令是( )

e

212.关系模型中,主键是( )。

A.可以由多个任意属性组成

B.至多由一个属性组成

C.可有多个或者一个其值能够唯一表示该关系模式中任何元组的属性组成

D.以上都不是

213.二进制日志文件的主要作用是处理数据库的( )。

A.安全性

B.恢复

C.完整性

D.并发控制

214.以下聚合函数求平均数的是( )

215.现有一个关系:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书

允许一个读者多次借阅,但不能同时对一种书借多本,则该关系模式的外键是( )。

- -26

A.书号

B.读者号

C.书号+读者号

D.书号+读者号+借期

第29/34 页

二、多项选择题

216.视图是一个"虚表”,视图的构造基于( )

A.基本表

B.视图

C.存储过程

D.数据字典

217.下列类型中,属于浮点类型的是( )。

c

218.设有图书销售表(书号,销售时间,销售数量,销售总价),其中适合作为主键的是

( )。

A.书号

B.销售时间

C.(书号,销售时间)

D.销售总价

219.以下是嵌入式操作系统的是( )。

d

s XP

220.以下不是数据库管理系统的是( )。

Server

221.数据库中事务的特性有()。

A.一致性

B.持久性

C.隔离性

D.原子性

222.学生信息表(学号,姓名,年龄,性别,身份证号),其中适合作为主键的是( )。

A.学号

B.姓名

C.性别

D.身份证号

-27-

223.在数据库设计中,包含( )阶段。

A.需求分析阶段

第30/34 页

B.逻辑设计阶段

C.概念设计阶段

D.物理设计阶段

224.以下数据类型,属于字符类型的有( )

R

ME

225.下列类型中,属于浮点数类型的是( )。

c

me

226.可以删除数据或表的SQL语句有( )

227.在下面的软件中,哪些是数据库管理系统( )。

2

s

228.以下是数据库管理系统的是( )。

Server

229.以下软件是数据库管理系统的是( )

Server

230.以下不是数据库管理系统是( )。

第31/34 页

三、判断题

- -28

d智能手机操作系统不能使用文件存储数据。

232.实体之间的联系共有两种,即1对多联系和多对多联系。

函数是求最大值

d智能手机操作系统可以使用简单存储SharedPreferences存储数据。

d是智能手机操作系统。

236.在SQL语言中,整数型常量和实数型常量需要使用单引号括起来。

237.存储过程的参数有输入参数和输出参数两种。

238.删除数据库的命令是Delete Database。

239.在SQL语言中,整数型常量和实数型常量不需要使用任何符号作为起止标记符。

240.设计局部E-R图属于逻辑设计的任务。

241.在SQL语言中,字符型常量和日期型常量不需要使用任何符号作为起止标记符。

242.数据库的数据主要存储在硬盘中。

可以删除表中的记录

Sever 2016是嵌入式数据库。

245.需求分析阶段的主要目标是画出数据流图和建立数据字典,不需要编写需求说明书。

是Structured Query Language的缩写

247.嵌入式数据库和大型数据库管理系统在管理和使用上没有区别。

是求最大值函数

语言只能在MySQL数据库系统中使用

250.具有数据更改权限的用户都自动具有该数据的查询权限。

251.使用FOREIGN KEY约束可以实现参照完整性约束。

可以修改表中的记录

253.E-R图中的"E”表示的是实体。

第32/34 页

ey DB是嵌入式数据库。

255.假定一个笛卡儿积中有m个元组,在由它所产生的任何一个关系中,其元组数必然大

于等于m。

数据库管理系统只能运行在Windows 操作系统上。

是求和函数

258.对两个关系按照一方的主码进行等值连接,在其运算结果的关系中,其元组个数必然

小于等于原有两个关系中的元组个数之和。

259.修改数据表中的数据,使用的命令是UPDATE 。

260.事务日志备份既备份数据库的日志记录也备份数据库的数据。

语言是所有关系数据库的标准查询语言

262.关系数据模型的数据结构是简单二维表。

数据库管理系统是使用最广泛的数据库系统之一

264.视图的英文是TABLE。

是求平均值函数

是求最小值函数

d智能手机操作系统是美国苹果公司的产品。

268.对两个关系进行等值连接,在其运算结果的关系中,属性个数小于两个关系的属性

-29-

数之和。

可以自由下载,免费使用。

是求和函数

271.在数据库设计中,通常是先进行逻辑结构设计,然后再进行概念结构设计。

是求最小值函数

DATABASE 可以删除数据库

可以删除数据表记录

275.删除数据库的命令是Drop Database。

第33/34 页

数据库管理系统可以在Windows、Linux、Android操作系统中安装运行。

函授是统计记录个数

278.数据库三级模式中,外模式到模式的映像提供了数据的逻辑独立性。

是求平均值函数

280.嵌入式数据库由于功能简单,在日常生活中使用的很少,不影响我们的生活。

是嵌入式数据库。

不是关系型数据库。

283.关系的完整性包括实体完整性、参照完整性和用户定义的完整性。

是关系型数据库。

285.一个数据库应用系统开发过程的第一阶段是概念设计。

是求和函数

是平均值函数

288.实体之间的联系有3种,即1对1联系、1对多联系和多对多联系。

是求最大值函数

是文件型数据库系统。

是最大值函数

292.数据库的概念设计通常与具体的数据库管理系统无关。

可以向数据表中插入记录

294.视图的英文是VIEW。

295.数据库三级模式中的外模式是面向全体用户的数据需求设计的。

296.在SQL语言中,插入记录使用的命令是insert。

是面向对象型数据库管理系统。

T只能在"列级完整性约束定义”处定义。

第34/34 页

299.当登录账户成为某数据库的合法用户之后,其对该数据库中的用户数据和对象自动拥

有各种操作权限。

300.在SQL语言中,字符型常量和日期型常量需要使用双引号括起来。__

第1/7 页

《数据库原理与应用》-答案

一、单项选择题

1.C

- -30

2.A

3.C

4.C

5.C

6.A

7.D

8.B

9.C

10.A

11.D

12.B

13.A

14.B

15.D

16.A

17.A

18.B

19.B

20.A

21.A

22.D

23.A

24.B

25.D

26.C

27.B

28.C

29.C

30.C

31.D

32.B

33.B

34.B

35.D

36.D

37.D

38.D

39.C

40.C

41.B

42.A

43.A

44.C

45.D

31--

第2/7 页

46.C

47.C

48.A

49.C

50.A

51.B

52.D

53.D

54.D

55.D

56.C

57.C

58.A

59.A

60.C

61.B

62.D

63.D

64.D

65.D

66.B

67.D

68.A

69.A

70.A

71.A

72.A

73.B

74.C

75.D

76.A

77.B

78.D

79.A

80.C

81.B

82.B

83.C

84.A

85.C

86.B

87.C

88.A

- -32

89.B

90.A

91.B

92.D

93.B

第3/7 页

94.B

95.C

96.B

97.D

98.C

99.C

100.C

101.C

102.D

103.D

104.D

105.D

106.C

107.D

108.B

109.A

110.C

111.D

112.B

113.B

114.B

115.A

116.D

117.B

118.C

119.B

120.C

121.D

122.D

123.A

124.C

125.C

126.B

127.C

128.C

129.C

130.C

131.D

33--

132.C

133.D

134.B

135.C

136.C

137.A

138.C

139.A

140.D

141.C

第4/7 页

142.A

143.C

144.D

145.B

146.A

147.B

148.C

149.C

150.D

151.D

152.B

153.A

154.A

155.C

156.C

157.B

158.C

159.D

160.C

161.C

162.B

163.A

164.A

165.D

166.D

167.D

168.C

169.C

170.A

171.B

172.C

173.D

174.C

- -34

175.A

176.D

177.A

178.A

179.C

180.C

181.A

182.B

183.C

184.C

185.C

186.D

187.D

188.B

189.A

第5/7 页

190.A

191.C

192.A

193.D

194.C

195.D

196.B

197.D

198.B

199.B

200.D

201.C

202.A

203.D

204.D

205.A

206.C

207.A

208.D

209.C

210.A

211.B

212.C

213.B

214.C

215.D

二、多项选择题

35--

三、判断题

231.错误

232.错误

233.错误

234.正确

第6/7 页

235.正确

236.错误

237.正确

238.错误

239.正确

240.错误

241.错误

242.正确

243.正确

244.错误

245.错误

246.正确

247.错误

248.正确

249.错误

250.错误

251.正确

252.正确

253.正确

254.正确

255.正确

256.错误

- -36

257.错误

258.正确

259.正确

260.错误

261.正确

262.正确

263.正确

264.错误

265.错误

266.错误

267.错误

268.错误

269.正确

270.正确

271.错误

272.错误

273.错误

274.错误

275.正确

276.正确

277.正确

278.正确

279.正确

280.错误

281.正确

第7/7 页

282.错误

283.正确

284.正确

285.错误

286.错误

287.错误

288.正确

289.正确

290.错误

291.错误

292.正确

293.正确

294.正确

295.正确

296.正确

297.错误

298.正确

299.错误

37--

300.正确

- -38


本文标签: 数据 数据库 关系