您好,欢迎来到爱go旅游网。
搜索
您的当前位置:首页智慧树知道网课《MySQL数据库设计与应用》课后章节测试满分答案

智慧树知道网课《MySQL数据库设计与应用》课后章节测试满分答案

来源:爱go旅游网
*****

第一章测试

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配置文件my.ini的描述中,正确的是______。

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.

授权指定ONdb.sp表示用户可以执行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,insertforcourse.student;

B.

grant‘xiaowang@localhost’tocourse.studentonselect,update,insert;

C.

grantselect,update,insertoncourse.studentto‘xiaowang@localhost’;

D.

grantselect,update,insertoncourse.studentfor‘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.

*****

B. 对

2

【判断题】(1分)

PHP的PDO扩展,只能够访问MySQL数据库。

A. 对

B. 错

3

【判断题】(1分)

mysqli_close()函数用于关闭先前打开的数据库连接,成功返回TRUE。

A. 错

B. 对

*****

4

【单选题】(1分)

PHP脚本由哪个分隔符包围_____?

A.

B.

C. ...

D. <&>...

5

【单选题】(1分)

查看是否开启mysqli扩展,需要查看_____配置文件。

A. httpd.conf

B.

config.default.php

C. mysql.ini

*****

D. php.ini

6

【单选题】(1分)

mysqli_fetch_all()的功能为____。

A.

抓取所有的结果行,返回结果集。

B.

以一个关联数组方式抓取一行结果

C.

以对象返回结果集中单字段的元数据。

D.

以关联数组、数值索引数组或者两者皆有的方式抓取一行结果。

7

【单选题】(1分)

PHP中,选定某个数据库的函数名是____。

A.

mysql_connect_db

B.

*****

mysql_query_db

C.

mysql_select_db

D.

mysql_pconnect_db

8

【单选题】(1分)

mysql_query(“set names gb2312”); 该行代码一般要写在____最合适?

A.

从数据表中返回记录之后

B.

从数据表中返回记录之前

C.

从数据表中返回记录中间

D.

写在哪里也无所谓

9

【多选题】(1分)

下列选项,_____可以用来释放结果集?

*****

A.

mysqli_result->close()

B.

mysqli_free_result()

C.

mysqli_result->free()

D.

mysqli_result->free_result()

10

【多选题】(1分)

以下属于用PHP进行MySQL数据库编程基本步骤的是___。

A.

在地址栏输入相应的URL,向网页服务器提出交互请求

B.

建立与MySQL数据库服务器的连接

C. 关闭数据库

D. 选择数据库

*****

11

【多选题】(1分)

关于drop关键字的说法正确的有____。

A.

drop可以删除表中的某条记录

B.

其它说法都正确

C.

drop可以删除表

D.

drop可以删除数据库

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- igat.cn 版权所有 赣ICP备2024042791号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务