智慧树知到答案MYSQL数据库设计与应用最新答案

资源下载
下载价格15

第一章 单元测试

1、判断题:
MySQL是基于层次模型的数据库。
选项:
A:对
B:错
答案: 【错】

2、判断题:
主键不能作为另一个关系的外键。
选项:
A:对
B:错
答案: 【错】

3、判断题:
关系模型用二维表表示实体及联系。
选项:
A:错
B:对
答案: 【对】

4、判断题:
数据库是长期存储在计算机内的、有组织的数据集合。
选项:
A:错
B:对
答案: 【对】

5、判断题:
在SQL所支持的数据库系统的三级模式结构中,视图属于内模式。
选项:
A:对
B:错
答案: 【错】

6、单选题:
关系数据库的数据模型是______。
选项:
A:结构模型
B:关系模型
C:层次模型
D:网状模型
答案: 【关系模型】

7、单选题:
关系模型是用______结构来描述数据间的联系。
选项:
A:二维表
B:层次
C:三维表
D:立体表
答案: 【二维表】

8、单选题:
SQL语言又称________。
选项:
A:结构化定义语言
B:结构化操纵语言
C:结构化查询语言
D:结构化控制语言
答案: 【结构化查询语言】

9、单选题:
E-R图是数据库设计的工具之一,它一般适用于建立数据库的________。
选项:
A:逻辑模型
B:概念模型
C:物理模型
D:结构模型
答案: 【概念模型】

10、单选题:
从E-R模型向关系模型转换,一个M:N的联系转换成一个关系模式时,该关系模式的键是________。
选项:
A:M端实体的键
B:重新选取其他属性
C:M端实体键与N端实体键组合
D:N端实体的键
答案: 【M端实体键与N端实体键组合】

11、多选题:
数据的基本模型有______。
选项:
A:关系模型
B:网状模型
C:层次模型
D:结构模型
答案: 【关系模型;网状模型;层次模型】

12、多选题:
关系数据库设计包括______。
选项:
A:需求分析
B:物理设计
C:概念设计
D:逻辑设计
答案: 【物理设计;概念设计;逻辑设计】

第二章 单元测试

1、判断题:
MySQL是一个支持多用户的数据库管理系统。
选项:
A:错
B:对
答案: 【对】

2、判断题:
在MySQL中要创建choose数据库,应该使用命令
选项:
A:错
B:对
答案: 【错】

3、判断题:
使用phpMyadmin中的导入和导出功能,可以逻辑备份数据库。
选项:
A:对
B:错
答案: 【对】

4、判断题:
客户/服务器结构中的客户端是指应用程序。
选项:
A:错
B:对
答案: 【对】

5、判断题:
PHP主要用于开发基于浏览器/服务器结构的应用程序。
选项:
A:错
B:对
答案: 【对】

6、单选题:
对于用直接复制方式备份数据库,如下叙述中正确的是______。
选项:
A:必须关闭MySQL服务器,才能进行复制
B:复制数据库时,该数据库不能被使用
C:这种方式备份的数据库不能直接复制到另一个服务器并使用
D:这种方式只复制数据,不能复制表结构
答案: 【复制数据库时,该数据库不能被使用】

7、单选题:
在MySQL中,指定一个已存在的数据库作为当前工作数据库的命令是______。
选项:
A:USE
B:USING
C:CREATE
D:SELECT
答案: 【USE】

8、单选题:
SQL语言中,删除一个数据库对象的命令是______。
选项:
A:REMOVE
B:DELETE
C:CLEAR
D:DROP
答案: 【DROP】

9、单选题:
下列工具中,属于图形化用户界面的MySQL管理工具是______。
选项:
A:phpMyAdmin
B:mysqld
C:mysqldump
D:mysql
答案: 【phpMyAdmin】

10、单选题:
以下关于MySQL配置文件my.ini的描述中,正确的是______。
选项:
A:该文件只包含客户端的默认端口和默认字符集的设置
B:该文件包含客户端及服务器端默认端口和默认字符集的设置
C:该文件只包含服务器端的默认端口和默认字符集的设置
D:该文件中没有任何关于端口和字符集的设置
答案: 【该文件包含客户端及服务器端默认端口和默认字符集的设置】

11、多选题:
安装MySQL数据库后,系统自动创建的数据库包括______。
选项:
A:choose
B:information_schema
C:performance_schema
D:mysql
答案: 【choose;information_schema;performance_schema】

 

第三章 单元测试

1、多选题:
有关索引的说法错误的是___________。
选项:
A:只能为一个字段建立索引
B:索引建立得太多,会降低数据增加删除修改速度
C:索引是数据库内部使用的对象
D:索引的目的是为增加数据操作的速度
答案:

2、多选题:
在MySQL中,关于delete和truncate的区别,下列说法正确的是      。
选项:
A:DELETE可以返回被删除的记录数,而TRUNCATE TABLE返回的是0。
B:删除表中的部分记录,可以使用DELETE语句。
C:delete和truncate的区别只是返回记录数不同。
D:删除表中的部分记录,可以使用truncate语句。
答案:

3、单选题:
VARCHAR类型字段保存最大的字符数是______。
选项:
A:65532
B:1025
C:65535
D:255
答案:

4、单选题:
如果一个字段的数据必须来源另一个表的主键,那么要在这个字段上建立______。
选项:
A:UK(唯一键)
B:复合主键
C:PK(主键)
D:FK(外键)
答案:

5、单选题:
要删除一个表,可以使用语句______。
选项:
A:TRUNCATE TABLE
B:DELETE TABLE
C:CLEAR  TABLE
D:DROP TABLE
答案:

6、单选题:
使用ALTER TABLE修改表时,如果要修改表的名字,可以使用________子句?
选项:
A:RENAME
B:CHANGE NAME
C:NEW NAME
D:SET NAME
答案:

7、单选题:
在MySQL中,有关UPDATE语句和REPLACE语句,说法错误的是________。
选项:
A:REPLACE可以选择性地更新记录的一部分字段。
B:REPLACE在有重复记录时更新,在没有重复记录时插入。
C:UPDATE在没有匹配记录时什么都不做。
D:UPDATE可以选择性地更新记录的一部分字段。
答案:

8、单选题:
Mysql中创建唯一索引的关键字是      。
选项:
A:only index
B:primary index
C:unique index
D:fulltext index
答案:

9、单选题:
为数据表创建索引的目的是       。
选项:
A:创建主键
B:创建唯一索引
C:提高查询的检索性能
D:归类
答案:

10、判断题:
外观上,字符串类型使用单引号括起来,日期类型使用双引号括起来。
选项:
A:错
B:对
答案:

11、判断题:
MySQL支持全文索引,在大量的字符中查询信息时,使用全文索引可以提升字符串的检索效率。
选项:
A:错
B:对
答案:

12、判断题:
存储小数时,采用浮点数类型可以使数据计算更精确,还可以节省存储空间。
选项:
A:对
B:错
答案:

13、判断题:
MySQL自增型字段的关键字是auto_increment。
选项:
A:对
B:错
答案:

14、多选题:
使用键的好处是___________。
选项:
A:强化每行的唯一标识
B:降低查找时间
C:降低磁盘占用空间
D:主键不能包含NULL
答案:

第四章 单元测试

1、判断题:
SELECT语句中,实现排序的子句是GROUP BY。
选项:
A:对
B:错
答案:

2、判断题:
内连接查询INNER JOIN可以获得两个表中连接字段值相等的所有记录。
选项:
A:对
B:错
答案:

3、判断题:
查询读者孙华情况的SQL语句“SELECT * FROM 读者” 后的条件子句是:WHERE 姓名=’孙华’
选项:
A:对
B:错
答案:

4、判断题:
SELECT * FROM table只查询了表的一个列。
选项:
A:对
B:错
答案:

5、判断题:
在SELECT查询语句中,使用LIMIT可以限制查询结果的数量。
选项:
A:对
B:错
答案:

6、单选题:
统计档案表中学生来自多少个城市,下面SQL语句正确的是______。
选项:
A:SELCET COUNT(家庭住址)  FROM  档案表
B:SELCET SUM(DISTINCT 家庭住址)  FROM  档案表
C:SELCET COUNT(DISTINCT 家庭住址)  FROM  档案表
D:SELCET DISTINCT 家庭住址 FROM  档案表
答案:

7、单选题:
在SQL语言中,子查询是______。
选项:
A:嵌入到另一个查询语句之中的查询语句
B:返回单表中数据子集的查询语句
C:选取单表中字段子集的查询语句
D:选取多表中字段子集的查询语句
答案:

8、单选题:
要求满足连接条件的记录,以及连接条件左侧表中的记录都包含在结果中,应使用______。
选项:
A:内部连接
B:完全连接
C:左连接
D:右连接
答案:

9、单选题:
SQL语言的核心是______。
选项:
A:数据定义
B:数据操纵
C:数据控制
D:数据查询
答案:

10、单选题:
在MySQL中,对于字段值为空值(NULL)叙述正确的是______。
选项:
A:不支持字段值为空值
B:空值表示字段还没有确定值
C:空值等同于数值0
D:空值等同于空字符串
答案:

11、多选题:
以下选项能成为子查询返回结果的是______。
选项:
A:一个表
B:一列数据
C:一个表达式
D:一个值
答案:

12、多选题:
MySQL视图包括______。
选项:
A:一般视图
B:虚表
C:普通视图
D:检查视图
答案:

13、多选题:
与空值查询有关的运算符是______。
选项:
A:NULL
B:IS NULL
C:=NULL
D:=IS NULL
答案:

第五章 单元测试

1、判断题:
只要是局部变量必须用declare定义。
选项:
A:错
B:对
答案:

2、判断题:
局部变量必须在存储程序中定义和使用。
选项:
A:错
B:对
答案:

3、判断题:
系统变量包括系统会话变量全局系统变量,这些变量都必须先定义,然后才能使用。
选项:
A:对
B:错
答案:

4、判断题:
repeat语句的功能是当循环条件成立时反复执行循环体,直到不成立时停止循环。
选项:
A:对
B:错
答案:

5、判断题:
loop语句的功能是无条件反复执行循环体,除非执行了leave时停止循环。
选项:
A:对
B:错
答案:

6、单选题:
表达式select (9+6*5+3%2)/5-3的运算结果是______。
选项:
A:7
B:3
C:1
D:5
答案:

7、单选题:

MySQL中,下面______常量的写法是不正确的?
选项:
A:0x123abc
B:’2.1E5
C:null
D:b’121′
答案:

8、单选题:
MySQL中,条件控制语句包括______。
选项:
A:repeat
B:loop
C:while
D:case
答案:

9、单选题:
while语句的功能是当循环条件成立时反复执行循环体,这必须要使用的相关关键词有______。
选项:
A:then
B:until
C:do
D:else
答案:

10、单选题:
关于repeat循环语句,下列描述正确的是______。
选项:
A:其它表达都不对
B:repeat语句是当条件成立时反复执行循环体。
C:repeat语句是当条件不成立时反复执行循环体。
D:repeat语句是无条件反复执行循环体。
答案:

11、多选题:
MySQL比较运算符中的不等于可以写为______。
选项:
A:<=>
B:<>
C:≠
D:!=
答案:

12、多选题:
下面正确的16进制常量有______。
选项:
A:4D7953514C
B:0x4D7953514C
C:x4D7953514C
D:x’4D7953514C’
答案:

13、多选题:
MySQL中布尔值包括______。
选项:
A:FALSE
B:0
C:TRUE
D:1
答案:

第六章 单元测试

1、单选题:
MySQL存储函数的特性说明中,______表示函数体不包含SQL语句。
选项:
A:modifies sql data
B:contains sql
C:no sql
D:reads sql data
答案:

2、单选题:
MySQL存储函数中,______表示函数体包含更新语句。
选项:
A:contains sql
B:reads sql data
C:no sql
D:modifies sql data
答案:

3、单选题:
以下关于存储过程的特点,描述错误的是______。
选项:
A:存储过程执行性能高。
B:存储过程可以包含流程控制语句,所以适合实现一定的业务处理逻辑。
C:使用存储过程可以在一定程度上保证数据库的安全性。
D:客户端从远程调用服务器端的存储过程,和普通查询相比,会增加网络的负载。
答案:

4、单选题:
关于授权执行存储例程的以下说明,不正确的是______。
选项:
A:授权指定ON *.*表示用户可以执行MySQL服务器上各个数据库中的所有存储例程。
B:授权指定ON db.sp表示用户可以执行db数据库中的名为sp存储例程,MySQL自动检查sp是存储过程还是存储函数。
C:使用GRANT EXECUTE ON 授予用户执行存储例程的权限。
D:授权指定ON course.*表示用户可以执行course数据库中的所有存储例程。
答案:

5、单选题:
关于MySQL中事务控制的编程,描述不正确的是______。
选项:
A:CLOSE TRANSACTION用于关闭事务
B:COMMIT用于提交事务
C:START TRANSACTION用于开始一项新的事务
D:ROLLBACK用于回滚事务
答案:

6、多选题:
以下存储程序中,属于存储例程的是______。
选项:
A:事件
B:存储函数
C:触发器
D:存储过程
答案:

7、多选题:
以下选项可以用于说明存储例程的数据访问选择性的有______。
选项:
A:READS SQL DATA
B:CONTAINS SQL
C:NO SQL
D:MODIFIES SQL DATA
答案:

8、多选题:
以下属于MySQL事务控制语句的有______。
选项:
A:START TRANSACTION
B:CLOSE TRANSACTION
C:COMMIT
D:ROLLBACK
答案:

9、判断题:
存储函数必须指定返回值类型。
选项:
A:错
B:对
答案:

10、判断题:
存储函数的调用只能出现在SELECT语句中,不能出现在UPDATE语句中。
选项:
A:对
B:错
答案:

11、判断题:
虽然存储过程中不能用RETURN语句返回值,但可以使用OUT类别的参数返回值。
选项:
A:对
B:错
答案:

12、判断题:
ROLLBACK语句用于回滚事务。
选项:
A:对
B:错
答案:

13、判断题:
触发器的定义中不允许使用游标和事务。
选项:
A:对
B:错
答案:

14、判断题:
如果一条UPDATE语句更新了表T,影响了表中的10行记录,表T上针对UPDATE事件的触发器只触发一次。
选项:
A:错
B:对
答案:

第七章 单元测试

1、判断题:
可以使用RENAME USER 语句来修改一个存在的SQL用户的名字。
选项:
A:对
B:错
答案:

2、判断题:
当手动更新权限表时,服务器会自动监测到权限的改动。
选项:
A:对
B:错
答案:

3、判断题:
MySQL中,当一个会话开始时,系统变量AUTOCOMMIT的值为1。
选项:
A:对
B:错
答案:

4、判断题:
InnoDB表类型在事务中自动执行表锁定。
选项:
A:错
B:对
答案:

5、判断题:
MySQL中错误日志也可以被禁止。
选项:
A:错
B:对
答案:

6、单选题:
在MySQL中,可以使用_______语句来为用户授权。
选项:
A:revoke
B:grant
C:create
D:insert
答案:

7、单选题:
给xiaowang的用户分配对数据库course 中的student表的查询、更新和插入数据权限的语句是_______。
选项:
A:grant select,update,insert on course.student to ‘xiaowang@localhost’;
B:grant ‘xiaowang@localhost’ to select,update,insert for course.student;
C:grant ‘xiaowang@localhost’ to course.student on select,update,insert;
D:grant select,update,insert on course.student for ‘xiaowang@localhost’;
答案:

8、单选题:
还原数据库时,首先要进行_______操作。
选项:
A:删除最近事务日志备份
B:创建数据表备份
C:创建完整数据库备份
D:创建冷备份
答案:

9、单选题:
MySQL的日志中,除_______外,其他日志都是文本文件。
选项:
A:通用查询日志
B:错误日志
C:慢查询日志
D: 二进制日志
答案:

10、单选题:
如果长时间不清理二进制日志,将会浪费很多磁盘空间。删除二进制的方法不包括_______。
选项:
A:删除指定编号的二进制日志
B:根据创建时间来删除二进制日志
C:删除所有二进制日志
D:删除指定时刻的二进制日志
答案:

11、单选题:
如果数据库遭到意外顺坏,首先应该使用最近的备份文件来还原数据库,可以使用_______来还原。
选项:
A:错误日志
B:二进制日志
C:通用查询日志
D:慢查询日志
答案:

12、多选题:
常用的更新权限的方式有_______。
选项:
A:在MySQL命令提示符下运行 flush privileges;
B:在操作系统终端中运行 mysqladmin flush -privileges
C:在操作系统终端中运行 flush privileges
D:在操作系统终端中运行 mysqladmin reload
答案:

13、多选题:
按备份涉及的数据范围份,备份可以分为_______。
选项:
A:差异备份
B:完整备份
C:不完整备份
D:增量备份
答案:

14、多选题:
还原数据库时,使用的命令是_______。
选项:
A:import
B:mysql
C:mysqldump
D:source
答案:

第八章 单元测试

1、判断题:
&_GET比&_POST方法传递信息更加安全。
选项:
A:对
B:错
答案:

2、判断题:
PHP的PDO扩展,只能够访问MySQL数据库。
选项:
A:错
B:对
答案:

3、判断题:
mysqli_close() 函数用于关闭先前打开的数据库连接,成功返回TRUE。
选项:
A:对
B:错
答案:

4、单选题:
PHP脚本由哪个分隔符包围_____?
选项:
A:<?php>…</?>
B:< ?php…? >
C:< &>…< /&>
D:< script>…< /script>
答案:

5、单选题:
查看是否开启mysqli扩展,需要查看_____配置文件。
选项:
A:mysql.ini
B:httpd.conf
C:config.default.php
D:php.ini
答案:

6、单选题:
mysqli_fetch_all()的功能为____。
选项:
A:以一个关联数组方式抓取一行结果
B:抓取所有的结果行,返回结果集。
C:以关联数组、数值索引数组或者两者皆有的方式抓取一行结果。
D:以对象返回结果集中单字段的元数据。
答案:

7、单选题:
PHP中,选定某个数据库的函数名是____。
选项:
A:mysql_query_db
B:mysql_select_db
C:mysql_pconnect_db
D:mysql_connect_db
答案:

8、单选题:
mysql_query(“set names gb2312”); 该行代码一般要写在____最合适?
选项:
A:从数据表中返回记录之后
B:写在哪里也无所谓
C:从数据表中返回记录中间
D:从数据表中返回记录之前
答案:

9、多选题:
下列选项,_____可以用来释放结果集?
选项:
A:mysqli_free_result()
B:mysqli_result->free()
C:mysqli_result->free_result()
D:mysqli_result->close()
答案:

10、多选题:
以下属于用PHP进行MySQL数据库编程基本步骤的是___。
选项:
A:在地址栏输入相应的URL,向网页服务器提出交互请求
B:建立与MySQL数据库服务器的连接
C:选择数据库
D:关闭数据库
答案:

11、多选题:
关于drop关键字的说法正确的有____。
选项:
A:drop可以删除数据库
B:drop可以删除表中的某条记录
C:其它说法都正确
D:drop可以删除表
答案:

0
觉得这篇文章对你有用的话,就打赏一下支持文章作者

评论0

请先

站点公告

开放大学课程作业代写,有需要扫码加微信

显示验证码

社交账号快速登录