第一章 单元测试
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语句。
正确答案:【DELETE可以返回被删除的记录数,而TRUNCATE TABLE返回的是0。;删除表中的部分记录,可以使用DELETE语句。】
3、单选题:VARCHAR类型字段保存最大的字符数是______。
A:65532
B:1025
C:65535
D:255
正确答案:【65532】
4、单选题:如果一个字段的数据必须来源另一个表的主键,那么要在这个字段上建立______。
A:UK(唯一键)
B:复合主键
C:PK(主键)
D:FK(外键)
正确答案:【FK(外键)】
5、单选题:要删除一个表,可以使用语句______。
A:TRUNCATE TABLE
B:DELETE TABLE
C:CLEAR TABLE
D:DROP TABLE
正确答案:【DROP TABLE】
6、单选题:使用ALTER TABLE修改表时,如果要修改表的名字,可以使用________子句?
A:RENAME
B:CHANGE NAME
C:NEW NAME
D:SET NAME
正确答案:【RENAME】
7、单选题:在MySQL中,有关UPDATE语句和REPLACE语句,说法错误的是________。
A:REPLACE可以选择性地更新记录的一部分字段。
B:REPLACE在有重复记录时更新,在没有重复记录时插入。
C:UPDATE在没有匹配记录时什么都不做。
D:UPDATE可以选择性地更新记录的一部分字段。
正确答案:【REPLACE可以选择性地更新记录的一部分字段。】
8、单选题:Mysql中创建唯一索引的关键字是 。
A:only index
B:primary index
C:unique index
D:fulltext index
正确答案:【unique 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
正确答案:【强化每行的唯一标识;降低查找时间;主键不能包含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 档案表
正确答案:【SELCET COUNT(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
正确答案:【NULL;IS NULL】
如有任何疑问请及时联系QQ 50895809反馈