第一章测试
1.MySQL是基于层次模型的数据库。
A:错
B:对
答案:A
2.主键不能作为另一个关系的外键。
A:对
B:错
答案:B
3.关系模型用二维表表示实体及联系。
A:错
B:对
答案:B
4.数据库是长期存储在计算机内的、有组织的数据集合。
A:错
B:对
答案:B
5.在SQL所支持的数据库系统的三级模式结构中,视图属于内模式。
A:错
B:对
答案:A
6.关系数据库的数据模型是______。
A:结构模型
B:层次模型
C:网状模型
D:关系模型
答案:D
7.关系模型是用______结构来描述数据间的联系。
A:二维表
B:立体表字符串常量用单引号还是双引号
C:三维表
D:层次
答案:A
8.SQL语言又称________。
A:结构化定义语言
B:结构化查询语言
C:结构化操纵语言
D:结构化控制语言
答案:B
9.E-R图是数据库设计的工具之一,它一般适用于建立数据库的________。
A:概念模型
B:逻辑模型
C:结构模型
D:物理模型
答案:A
10.从E-R模型向关系模型转换,一个M:N的联系转换成一个关系模式时,该关系模式的键是________。
A:重新选取其他属性
B:M端实体的键
C:N端实体的键
D:M端实体键与N端实体键组合
答案:D
11.数据的基本模型有______。
A:层次模型
B:网状模型
C:结构模型
D:关系模型
答案:ABD
12.关系数据库设计包括______。
A:逻辑设计
B:物理设计
C:需求分析
D:概念设计
答案:ABD
第二章测试
13.MySQL是一个支持多用户的数据库管理系统。
A:对
B:错
答案:A
14.在MySQL中要创建choose数据库,应该使用命令
A:对
B:错
答案:B
15.使用phpMyadmin中的导入和导出功能,可以逻辑备份数据库。
A:错
B:对
答案:B
16.客户/服务器结构中的客户端是指应用程序。
A:对
B:错
答案:A
17.PHP主要用于开发基于浏览器/服务器结构的应用程序。
A:错
B:对
答案:B
18.对于用直接复制方式备份数据库,如下叙述中正确的是______。
A:必须关闭MySQL服务器,才能进行复制
B:这种方式只复制数据,不能复制表结构
C:复制数据库时,该数据库不能被使用
D:这种方式备份的数据库不能直接复制到另一个服务器并使用
答案:C
19.在MySQL中,指定一个已存在的数据库作为当前工作数据库的命令是______。
A:SELECT
B:USING
C:USE
D:CREATE
答案:C
20.SQL语言中,删除一个数据库对象的命令是______。
A:CLEAR
B:DELETE
C:DROP
D:REMOVE
答案:C
21.下列工具中,属于图形化用户界面的MySQL管理工具是______。
A:phpMyAdmin
B:mysqldump
C:mysql
D:mysqld
答案:A
22.以下关于MySQL配置文件my.ini的描述中,正确的是______。
A:该文件只包含客户端的默认端口和默认字符集的设置
B:该文件只包含服务器端的默认端口和默认字符集的设置
C:该文件包含客户端及服务器端默认端口和默认字符集的设置
D:该文件中没有任何关于端口和字符集的设置
答案:C
23.安装MySQL数据库后,系统自动创建的数据库包括______。
A:choose
B:information_schema
C:performance_schema
D:mysql
答案:ABC
第三章测试
24.有关索引的说法错误的是___________。
A:索引的目的是为增加数据操作的速度
B:索引建立得太多,会降低数据增加删除修改速度
C:索引是数据库内部使用的对象
D:只能为一个字段建立索引
答案:AD
25.在MySQL中,关于delete和truncate的区别,下列说法正确的是      。
A:删除表中的部分记录,可以使用truncate语句。
B:删除表中的部分记录,可以使用DELETE语句。
C:delete和truncate的区别只是返回记录数不同。
D:DELETE可以返回被删除的记录数,而TRUNCATE TABLE返回的是0。
答案:BD
26.VARCHAR类型字段保存最大的字符数是______。
A:1025
B:65532
C:255
D:65535
答案:B
27.如果一个字段的数据必须来源另一个表的主键,那么要在这个字段上建立______。
A:FK(外键)
B:UK(唯一键)
C:PK(主键)
D:复合主键
答案:A
28.要删除一个表,可以使用语句______。
A:DELETE TABLE
B:DROP TABLE
C:CLEAR  TABLE
D:TRUNCATE TABLE
答案:B
29.使用ALTER TABLE修改表时,如果要修改表的名字,可以使用________子句?
A:CHANGE NAME
B:RENAME
C:NEW NAME
D:SET NAME
答案:B
30.在MySQL中,有关UPDATE语句和REPLACE语句,说法错误的是________。
A:REPLACE在有重复记录时更新,在没有重复记录时插入。
B:REPLACE可以选择性地更新记录的一部分字段。
C:UPDATE可以选择性地更新记录的一部分字段。
D:UPDATE在没有匹配记录时什么都不做。
答案:B
31.Mysql中创建唯一索引的关键字是      。 
A:fulltext index
B:unique index
C:only index
D:primary index
答案:B
32.为数据表创建索引的目的是       。
A:提高查询的检索性能
B:归类
C:创建主键
D:创建唯一索引
答案:A
33.外观上,字符串类型使用单引号括起来,日期类型使用双引号括起来。
A:对
B:错
答案:B
34.MySQL支持全文索引,在大量的字符中查询信息时,使用全文索引可以提升字符串的检索效率。
A:对
B:错
答案:A
35.存储小数时,采用浮点数类型可以使数据计算更精确,还可以节省存储空间。
A:对
B:错
答案:B
36.MySQL自增型字段的关键字是auto_increment。
A:对
B:错
答案:A
37.使用键的好处是___________。
A:降低磁盘占用空间
B:降低查时间
C:强化每行的唯一标识
D:主键不能包含NULL
答案:BCD
第四章测试
38.SELECT语句中,实现排序的子句是GROUP BY。
A:对
B:错
答案:B
39.内连接查询INNER JOIN可以获得两个表中连接字段值相等的所有记录。
A:错
B:对
答案:B
40.查询读者孙华情况的SQL语句“SELECT * FROM 读者” 后的条件子句是:WHERE 姓名=‘
孙华’
A:错
B:对
答案:B

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。