admin 管理员组文章数量: 887032
2023年12月19日发(作者:vb程序反编译)
*****
第一章测试
1
【判断题】(1分)
MySQL是基于层次模型的数据库。
A.
对
B.
错
2
【判断题】(1分)
主键不能作为另一个关系的外键。
A.
对
B.
错
3
【判断题】(1分)
关系模型用二维表表示实体及联系。
A.
*****
对
B.
错
4
【判断题】(1分)
数据库是长期存储在计算机内的、有组织的数据集合。
A.
对
B.
错
5
【判断题】(1分)
在SQL所支持的数据库系统的三级模式结构中,视图属于内模式。
A.
错
B.
对
*****
6
【单选题】(1分)
关系数据库的数据模型是______。
A.
层次模型
B.
网状模型
C.
关系模型
D.
结构模型
7
【单选题】(1分)
关系模型是用______结构来描述数据间的联系。
A.
三维表
B.
二维表
C.
立体表
*****
D.
层次
8
【单选题】(1分)
SQL语言又称________。
A.
结构化定义语言
B.
结构化控制语言
C.
结构化操纵语言
D.
结构化查询语言
9
【单选题】(1分)
E-R图是数据库设计的工具之一,它一般适用于建立数据库的________。
A.
物理模型
B.
*****
结构模型
C.
逻辑模型
D.
概念模型
10
【单选题】(1分)
从E-R模型向关系模型转换,一个M:N的联系转换成一个关系模式时,该关系模式的键是________。
A.
重新选取其他属性
B.
N端实体的键
C.
M端实体键与N端实体键组合
D.
M端实体的键
11
【多选题】(1分)
*****
数据的基本模型有______。
A.
关系模型
B.
层次模型
C.
网状模型
D.
结构模型
12
【多选题】(1分)
关系数据库设计包括______。
A.
需求分析
B.
概念设计
C.
逻辑设计
D.
物理设计
*****
第二章测试
1
【判断题】(1分)
MySQL是一个支持多用户的数据库管理系统。
A.
错
B.
对
2
【判断题】(1分)
在MySQL中要创建choose数据库,应该使用命令
A.
对
B.
错
*****
3
【判断题】(1分)
使用phpMyadmin中的导入和导出功能,可以逻辑备份数据库。
A.
错
B.
对
4
【判断题】(1分)
客户/服务器结构中的客户端是指应用程序。
A.
对
B.
错
*****
5
【判断题】(1分)
PHP主要用于开发基于浏览器/服务器结构的应用程序。
A.
错
B.
对
6
【单选题】(1分)
对于用直接复制方式备份数据库,如下叙述中正确的是______。
A.
这种方式只复制数据,不能复制表结构
B.
这种方式备份的数据库不能直接复制到另一个服务器并使用
C.
复制数据库时,该数据库不能被使用
D.
必须关闭MySQL服务器,才能进行复制
*****
7
【单选题】(1分)
在MySQL中,指定一个已存在的数据库作为当前工作数据库的命令是______。
A.
CREATE
B.
SELECT
C.
USE
D.
USING
8
【单选题】(1分)
SQL语言中,删除一个数据库对象的命令是______。
A.
REMOVE
B.
CLEAR
C.
DROP
*****
D.
DELETE
9
【单选题】(1分)
下列工具中,属于图形化用户界面的MySQL管理工具是______。
A.
mysql
B.
phpMyAdmin
C.
mysqld
D.
mysqldump
10
【单选题】(1分)
以下关于MySQL配置文件的描述中,正确的是______。
A.
该文件包含客户端及服务器端默认端口和默认字符集的设置
B.
*****
该文件只包含客户端的默认端口和默认字符集的设置
C.
该文件中没有任何关于端口和字符集的设置
D.
该文件只包含服务器端的默认端口和默认字符集的设置
11
【多选题】(1分)
安装MySQL数据库后,系统自动创建的数据库包括______。
A.
information_schema
B.
choose
C.
performance_schema
D.
mysql
第三章测试
1
*****
【多选题】(1分)
有关索引的说法的是___________。
A.
索引的目的是为增加数据操作的速度
B.
索引建立得太多,会降低数据增加删除修改速度
C.
索引是数据库内部使用的对象
D.
只能为一个字段建立索引
2
【多选题】(1分)
在MySQL中,关于delete和truncate的区别,下列说法正确的是。
A.
删除表中的部分记录,可以使用DELETE语句。
B.
DELETE可以返回被删除的记录数,而TRUNCATETABLE返回的是0。
C.
delete和truncate的区别只是返回记录数不同。
D.
删除表中的部分记录,可以使用truncate语句。
*****
3
【单选题】(1分)
VARCHAR类型字段保存最大的字符数是______。
A.
255
B.
65532
C.
65535
D.
1025
4
【单选题】(1分)
如果一个字段的数据必须来源另一个表的主键,那么要在这个字段上建立______。
A.
UK(唯一键)
B.
复合主键
C.
PK(主键)
*****
D.
FK(外键)
5
【单选题】(1分)
要删除一个表,可以使用语句______。
A.
DROPTABLE
B.
DELETETABLE
C.
TRUNCATETABLE
D.
CLEARTABLE
6
【单选题】(1分)
使用ALTERTABLE修改表时,如果要修改表的名字,可以使用________子句?
A.
SETNAME
B.
*****
CHANGENAME
C.
NEWNAME
D.
RENAME
7
【单选题】(1分)
在MySQL中,有关UPDATE语句和REPLACE语句,说法的是________。
A.
UPDATE可以选择性地更新记录的一部分字段。
B.
UPDATE在没有匹配记录时什么都不做。
C.
REPLACE可以选择性地更新记录的一部分字段。
D.
REPLACE在有重复记录时更新,在没有重复记录时插入。
8
【单选题】(1分)
Mysql中创建唯一索引的关键字是。
*****
A.
fulltextindex
B.
primaryindex
C.
uniqueindex
D.
onlyindex
9
【单选题】(1分)
为数据表创建索引的目的是。
A.
归类
B.
提高查询的检索性能
C.
创建唯一索引
D.
创建主键
*****
10
【判断题】(1分)
外观上,字符串类型使用单引号括起来,日期类型使用双引号括起来。
A.
错
B.
对
11
【判断题】(1分)
MySQL支持全文索引,在大量的字符中查询信息时,使用全文索引可以提升字符串的检索效率。
A.
对
B.
错
*****
12
【判断题】(1分)
存储小数时,采用浮点数类型可以使数据计算更精确,还可以节省存储空间。
A.
对
B.
错
13
【判断题】(1分)
MySQL自增型字段的关键字是auto_increment。
A.
对
B.
错
*****
14
【多选题】(1分)
使用键的好处是___________。
A.
主键不能包含NULL
B.
强化每行的唯一标识
C.
降低磁盘占用空间
D.
降低查找时间
第四章测试
1
【判断题】(1分)
SELECT语句中,实现排序的子句是GROUPBY。
A.
对
B.
错
*****
2
【判断题】(1分)
内连接查询INNERJOIN可以获得两个表中连接字段值相等的所有记录。
A.
错
B.
对
3
【判断题】(1分)
查询读者孙华情况的SQL语句“SELECT*FROM读者”后的条件子句是:WHERE姓名='孙华'
A.
对
B.
错
*****
4
【判断题】(1分)
SELECT*FROMtable只查询了表的一个列。
A.
错
B.
对
5
【判断题】(1分)
在SELECT查询语句中,使用LIMIT可以限制查询结果的数量。
A.
错
B.
对
*****
6
【单选题】(1分)
统计档案表中学生来自多少个城市,下面SQL语句正确的是______。
A.
SELCETDISTINCT家庭住址FROM档案表
B.
SELCETCOUNT(DISTINCT家庭住址)FROM档案表
C.
SELCETCOUNT(家庭住址)FROM档案表
D.
SELCETSUM(DISTINCT家庭住址)FROM档案表
7
【单选题】(1分)
在SQL语言中,子查询是______。
A.
选取单表中字段子集的查询语句
B.
返回单表中数据子集的查询语句
C.
嵌入到另一个查询语句之中的查询语句
*****
D.
选取多表中字段子集的查询语句
8
【单选题】(1分)
要求满足连接条件的记录,以及连接条件左侧表中的记录都包含在结果中,应使用______。
A.
左连接
B.
右连接
C.
完全连接
D.
内部连接
9
【单选题】(1分)
SQL语言的核心是______。
A.
数据定义
*****
B.
数据操纵
C.
数据查询
D.
数据控制
10
【单选题】(1分)
在MySQL中,对于字段值为空值(NULL)叙述正确的是______。
A.
空值等同于数值0
B.
空值表示字段还没有确定值
C.
不支持字段值为空值
D.
空值等同于空字符串
11
*****
【多选题】(1分)
以下选项能成为子查询返回结果的是______。
A.
一个值
B.
一个表达式
C.
一个表
D.
一列数据
12
【多选题】(1分)
MySQL视图包括______。
A.
检查视图
B.
虚表
C.
一般视图
D.
普通视图
*****
13
【多选题】(1分)
与空值查询有关的运算符是______。
A.
NULL
B.
=ISNULL
C.
=NULL
D.
ISNULL
第五章测试
1
【判断题】(1分)
只要是局部变量必须用declare定义。
A.
错
B.
对
*****
2
【判断题】(1分)
局部变量必须在存储程序中定义和使用。
A.
对
B.
错
3
【判断题】(1分)
系统变量包括系统会话变量全局系统变量,这些变量都必须先定义,然后才能使用。
A.
错
B.
对
*****
4
【判断题】(1分)
repeat语句的功能是当循环条件成立时反复执行循环体,直到不成立时停止循环。
A.
错
B.
对
5
【判断题】(1分)
loop语句的功能是无条件反复执行循环体,除非执行了leave时停止循环。
A.
错
B.
对
*****
6
【单选题】(1分)
表达式select(9+6*5+3%2)/5-3的运算结果是______。
A.
3
B.
7
C.
1
D.
5
7
【单选题】(1分)
MySQL中,下面______常量的写法是不正确的?
A.
'2.1E5
B.
null
C.
0x123abc
*****
D.
b'121'
8
【单选题】(1分)
MySQL中,条件控制语句包括______。
A.
while
B.
loop
C.
case
D.
repeat
9
【单选题】(1分)
while语句的功能是当循环条件成立时反复执行循环体,这必须要使用的相关关键词有______。
A.
until
*****
B.
then
C.
do
D.
else
10
【单选题】(1分)
关于repeat循环语句,下列描述正确的是______。
A.
其它表达都不对
B.
repeat语句是无条件反复执行循环体。
C.
repeat语句是当条件成立时反复执行循环体。
D.
repeat语句是当条件不成立时反复执行循环体。
11
*****
【多选题】(1分)
MySQL比较运算符中的不等于可以写为______。
A.
<>
B.
≠
C.
!=
D.
<=>
12
【多选题】(1分)
下面正确的16进制常量有______。
A.
x'4D7953514C'
B.
x4D7953514C
C.
0x4D7953514C
D.
4D7953514C
*****
13
【多选题】(1分)
MySQL中布尔值包括______。
A.
0
B.
1
C.
TRUE
D.
FALSE
第六章测试
1
【单选题】(1分)
MySQL存储函数的特性说明中,______表示函数体不包含SQL语句。
A.
nosql
B.
modifiessqldata
*****
C.
containssql
D.
readssqldata
2
【单选题】(1分)
MySQL存储函数中,______表示函数体包含更新语句。
A.
containssql
B.
modifiessqldata
C.
readssqldata
D.
nosql
3
【单选题】(1分)
以下关于存储过程的特点,描述的是______。
A.
*****
存储过程执行性能高。
B.
存储过程可以包含流程控制语句,所以适合实现一定的业务处理逻辑。
C.
客户端从远程调用服务器端的存储过程,和普通查询相比,会增加网络的负载。
D.
使用存储过程可以在一定程度上保证数据库的安全性。
4
【单选题】(1分)
关于授权执行存储例程的以下说明,不正确的是______。
A.
授权指定ONcourse.*表示用户可以执行course数据库中的所有存储例程。
B.
授权指定ON*.*表示用户可以执行MySQL服务器上各个数据库中的所有存储例程。
C.
使用GRANTEXECUTEON授予用户执行存储例程的权限。
D.
授权指定表示用户可以执行db数据库中的名为sp存储例程,MySQL自动检查sp是存储过程还是存储函数。
*****
5
【单选题】(1分)
关于MySQL中事务控制的编程,描述不正确的是______。
A.
ROLLBACK用于回滚事务
B.
CLOSETRANSACTION用于关闭事务
C.
STARTTRANSACTION用于开始一项新的事务
D.
COMMIT用于提交事务
6
【多选题】(1分)
以下存储程序中,属于存储例程的是______。
A.
事件
B.
存储过程
C.
触发器
*****
D.
存储函数
7
【多选题】(1分)
以下选项可以用于说明存储例程的数据访问选择性的有______。
A.
NOSQL
B.
CONTAINSSQL
C.
READSSQLDATA
D.
MODIFIESSQLDATA
8
【多选题】(1分)
以下属于MySQL事务控制语句的有______。
A.
STARTTRANSACTION
B.
*****
ROLLBACK
C.
CLOSETRANSACTION
D.
COMMIT
9
【判断题】(1分)
存储函数必须指定返回值类型。
A.
对
B.
错
10
【判断题】(1分)
存储函数的调用只能出现在SELECT语句中,不能出现在UPDATE语句中。
A.
错
B.
对
*****
11
【判断题】(1分)
虽然存储过程中不能用RETURN语句返回值,但可以使用OUT类别的参数返回值。
A.
错
B.
对
12
【判断题】(1分)
ROLLBACK语句用于回滚事务。
A.
对
B.
错
*****
13
【判断题】(1分)
触发器的定义中不允许使用游标和事务。
A.
对
B.
错
14
【判断题】(1分)
如果一条UPDATE语句更新了表T,影响了表中的10行记录,表T上针对UPDATE事件的触发器只触发一次。
A.
对
B.
错
*****
第七章测试
1
【判断题】(1分)
可以使用RENAMEUSER语句来修改一个存在的SQL用户的名字。
A.
对
B.
错
2
【判断题】(1分)
当手动更新权限表时,服务器会自动监测到权限的改动。
A.
对
B.
错
*****
3
【判断题】(1分)
MySQL中,当一个会话开始时,系统变量AUTOCOMMIT的值为1。
A.
对
B.
错
4
【判断题】(1分)
InnoDB表类型在事务中自动执行表锁定。
A.
对
B.
错
*****
5
【判断题】(1分)
MySQL中日志也可以被禁止。
A.
错
B.
对
6
【单选题】(1分)
在MySQL中,可以使用_______语句来为用户授权。
A.
insert
B.
grant
C.
revoke
D.
create
*****
7
【单选题】(1分)
给xiaowang的用户分配对数据库course中的student表的查询、更新和插入数据权限的语句是_______。
A.
grant‘xiaowang@localhost’toselect,update,t;
B.
grant‘xiaowang@localhost’tonselect,update,insert;
C.
grantselect,update,tto‘xiaowang@localhost’;
D.
grantselect,update,tfor‘xiaowang@localhost’;
8
【单选题】(1分)
还原数据库时,首先要进行_______操作。
A.
创建冷备份
B.
创建完整数据库备份
C.
*****
删除最近事务日志备份
D.
创建数据表备份
9
【单选题】(1分)
MySQL的日志中,除_______外,其他日志都是文本文件。
A.
二进制日志
B.
慢查询日志
C.
日志
D.
通用查询日志
10
【单选题】(1分)
如果长时间不清理二进制日志,将会浪费很多磁盘空间。删除二进制的方法不包括_______。
A.
*****
删除所有二进制日志
B.
删除指定时刻的二进制日志
C.
根据创建时间来删除二进制日志
D.
删除指定编号的二进制日志
11
【单选题】(1分)
如果数据库遭到意外顺坏,首先应该使用最近的备份文件来还原数据库,可以使用_______来还原。
A.
二进制日志
B.
通用查询日志
C.
日志
D.
慢查询日志
*****
12
【多选题】(1分)
常用的更新权限的方式有_______。
A.
在操作系统终端中运行mysqladminreload
B.
在操作系统终端中运行mysqladminflush-privileges
C.
在操作系统终端中运行flushprivileges
D.
在MySQL命令提示符下运行flushprivileges;
13
【多选题】(1分)
按备份涉及的数据范围份,备份可以分为_______。
A.
完整备份
B.
不完整备份
C.
增量备份
*****
D.
差异备份
14
【多选题】(1分)
还原数据库时,使用的命令是_______。
A.
mysqldump
B.
mysql
C.
source
D.
import
第八章测试
1
【判断题】(1分)
&_GET比&_POST方法传递信息更加安全。
A.
版权声明:本文标题:智慧树知道网课《MySQL数据库设计与应用》课后章节测试满分答案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1702964114h437625.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论