《数据库原理与应用技术》MySQL概述(举一反三考点练)-课后自测(1)(河北)
2026-09-07
|
2份
|
10页
|
90人阅读
|
0人下载
内容正文:
《数据库原理与应用技术》MySQL概述-课后自测
知识点一
1. MySQL是一款( )数据库管理系统。
A. 层次型
B. 网状型
C. 关系型
D. 对象型
【答案】C
【解析】MySQL采用关系数据模型,是最流行的关系型数据库管理系统(RDBMS)之一。
2. 下列关于开源软件的说法,正确的是( )。
A. 开源软件源代码不公开
B. 开源软件不允许二次开发
C. 开源软件允许二次开发
D. 开源软件一定是收费的
【答案】C
【解析】开源即源代码公开,允许开发者进行自主学习、测试、修改、二次开发和传播等活动。
3. MySQL采用( )协议,用户可以自主使用、修改源码。
A. GPL
B. HTTP
C. TCP/IP
D. ODBC
【答案】A
【解析】MySQL采用GPL(GNU General Public License)协议,用户可以自主使用、修改源码。
4. MySQL发展过程中,先后被收购的顺序是( )。
A. Sun → Oracle
B. Oracle → Sun
C. MySQL AB → Oracle
D. Sun → MySQL AB
【答案】A
【解析】MySQL最初由MySQL AB公司开发,2008年被Sun收购,2010年Sun被Oracle收购,最终并入Oracle产品线。
5. MySQL支持跨平台运行,下列不属于其支持平台的是( )。
A. Windows
B. Linux
C. Unix
D. iOS
【答案】D
【解析】MySQL可在Windows、Linux、Unix、macOS、FreeBSD等平台运行,教材未列出iOS。
(二)判断题
1. MySQL是开放源码的数据库管理系统,用户可以直接从网上下载且无版权制约。( )
【答案】√
【解析】MySQL是开放源码软件,用户可直接下载且无版权制约。
2. MySQL社区版需要付费使用,官方提供技术支持。( )
【答案】×
【解析】社区版(Community Server)完全免费,但官方不提供任何技术支持;商业版才需付费并由官方提供技术支持。
3. MySQL是典型的客户端-服务器系统。( )
【答案】√
【解析】MySQL是典型的客户端-服务器系统,由一个服务程序mysqld和很多客户程序及库组成。
4. MySQL提供多种数据库存储引擎,可适用于不同的应用场合。( )
【答案】√
【解析】MySQL提供多种存储引擎,不同的引擎提供不同的存储机制、索引技巧、锁定水平等功能,适用于不同应用场合。
5. MySQL只能作为网站数据库,不能用于大数据应用。( )
【答案】×
【解析】MySQL可以作为大数据应用的后端数据存储和处理引擎之一,支持主从复制、Galera集群和MySQL Cluster等集群技术。
(三)填空题
1. MySQL是一款____型数据库管理系统,是最流行的RDBMS之一。
【答案】关系
【解析】MySQL采用关系数据模型,是关系型数据库管理系统。
2. MySQL是开源软件,采用____协议。
【答案】GPL
【解析】MySQL采用GPL协议,用户可自主使用、修改源码。
3. MySQL最初由"MySQL AB"公司开发,目前属于____旗下产品。
【答案】Oracle(甲骨文公司)
【解析】2010年Oracle收购Sun后,MySQL并入Oracle数据库产品线。
4. MySQL是典型的客户端-服务器系统,其中服务器端的服务程序是____。
【答案】mysqld
【解析】MySQL由一个服务程序mysqld和很多不同的客户程序和库组成。
知识点二
(一)单项选择题
1. MySQL安装器提供的安装类型中,表示"完整安装"的是( )。
A. Developer Default
B. Server only
C. Full
D. Custom
【答案】C
【解析】五种安装类型中,Full表示完整安装;Developer Default为开发者默认,Server only为仅服务器,Custom为自定义。
2. 在Windows平台下,通过"计算机管理"窗口操作MySQL服务时,应进入( )。
A. 服务
B. 设备管理器
C. 磁盘管理
D. 任务计划程序
【答案】A
【解析】通过"计算机管理"→"服务和应用程序"→"服务"进入服务窗口,可查看、启动、停止MySQL服务。
3. 命令行启动MySQL服务时出现"发生系统错误5。拒绝访问",其原因是( )。
A. 服务名错误
B. 未以管理员身份运行命令提示符
C. 端口被占用
D. 密码错误
【答案】B
【解析】出现"发生系统错误5。拒绝访问"是因为没有以管理员身份打开命令提示符,需重新以管理员身份运行。
4. MySQL的免安装压缩包安装文件的扩展名是( )。
A. .msi
B. .zip
C. .exe
D. .txt
【答案】B
【解析】压缩包为zip格式(如mysql-5.7.36-winx64.zip),解压缩即可使用但需自行配置。
5. 如果经常练习MySQL数据库的操作,最好将服务启动类型设置为( )。
A. 禁用
B. 手动
C. 自动
D. 已暂停
【答案】C
【解析】经常练习时最好设置为"自动"启动,可避免每次手动启动MySQL服务。
(二)判断题
1. msi即Microsoft Installer的简写,是微软格式的安装包。( )
【答案】√
【解析】msi是Microsoft Installer的简写,是微软格式的安装包,提供图形化安装向导。
2. 启动类型设置为"禁用"后,MySQL服务仍然可以手动启动。( )
【答案】×
【解析】启动类型为"禁用"时,MySQL服务不能启动,也不能改变服务状态。
3. net stop mysql57 命令用于停止MySQL服务。( )
【答案】√
【解析】net start mysql57启动服务,net stop mysql57停止服务。
4. 若电脑已安装了其他版本的MySQL,新安装版本的端口号可与原版本相同。( )
【答案】×
【解析】若已安装其他版本,两个版本的端口必须设置为不同的值。
5. 配置环境变量是将MySQL安装目录下bin文件夹的路径加入Path变量。( )
【答案】√
【解析】将bin目录路径复制并添加到系统变量Path中,即可在任意目录执行MySQL命令。
(三)填空题
1. MySQL安装时默认使用的端口号是____。
【答案】3306
【解析】MySQL默认端口号为3306。
2. 启动MySQL服务的命令是____ mysql57。
【答案】net start
【解析】启动服务命令为"net start mysql57"。
3. 停止MySQL服务的命令是____ mysql57。
【答案】net stop
【解析】停止服务命令为"net stop mysql57"。
4. 五种安装类型中,____表示自定义安装。
【答案】Custom
【解析】Custom表示自定义安装,教材建议选择此项。
5. MySQL服务的启动类型有自动、____和禁用三种。
【答案】手动
【解析】启动类型下拉列表中有自动、手动、禁用三个选项。
知识点三
(一)单项选择题
1. SQL语言的特点不包括( )。
A. 一体化
B. 高度非过程化
C. 复杂冗长
D. 简洁
【答案】C
【解析】SQL的主要特点是一体化、高度非过程化、非常简洁、可交互也可嵌入使用,"复杂冗长"不是其特点。
2. 下列SQL命令中,用于"给用户增加权限"的是( )。
A. GRANT
B. REVOKE
C. CREATE
D. SELECT
【答案】A
【解析】GRANT给用户增加权限,REVOKE收回用户权限,二者属于数据控制语言(DCL)。
3. 下列属于数据操作语言命令的是( )。
A. CREATE
B. DROP
C. GRANT
D. SELECT
【答案】D
【解析】DML用于对表中数据进行查询及增删改,包括SELECT、INSERT、UPDATE、DELETE;CREATE、DROP属于DDL,GRANT属于DCL。
4. Navicat Premium是一款( )工具。
A. 图形化管理
B. 文字处理
C. 表格计算
D. 杀毒
【答案】A
【解析】Navicat Premium是一套快速、可靠的数据库图形化管理工具,可兼容MySQL等多种数据库。
5. MySQL在Windows环境下对SQL语句的大小写( )。
A. 敏感
B. 不敏感
C. 一定报错
D. 无法判断
【答案】B
【解析】MySQL在Windows环境下大小写不敏感,在Linux环境下大小写敏感。
(二)判断题
1. SQL是结构化查询语言,专门用来访问和操作数据库。( )
【答案】√
【解析】SQL(Structured Query Language)是结构化查询语言,专门用来访问和操作数据库。
2. SQL语言是一种高度过程化的语言,必须指定存取路径。( )
【答案】×
【解析】SQL是高度非过程化的语言,只需描述"做什么",不必指定"如何做"和存取路径。
3. 数据控制语言(DCL)主要用于控制用户的访问权限。( )
【答案】√
【解析】DCL用于控制用户的访问权限,命令有GRANT(增加权限)和REVOKE(收回权限)。
4. SQL的单行注释使用"/* 注释文字 */"。( )
【答案】×
【解析】"/* */"是多行注释;单行注释使用"--"(后须至少一个空格)或"#"。
5. 每条SQL命令可以以分号";"、"\g"或"\G"结束。( )
【答案】√
【解析】SQL语句每条命令可以以分号";"或"\g"或"\G"结束。
(三)填空题
1. SQL的全称是____查询语言。
【答案】结构化
【解析】SQL即结构化查询语言。
2. 数据定义语言简称____,用于对数据库对象进行创建、删除、修改操作。
【答案】DDL
【解析】DDL即Data Definition Language,命令有CREATE、ALTER、DROP。
3. 数据控制语言中,____语句用于收回用户的权限。
【答案】REVOKE
【解析】REVOKE收回用户权限,GRANT给用户增加权限。
4. 命令行登录MySQL的格式中,-h用来指定____。
【答案】主机名
【解析】格式"mysql -u 用户名 [-h主机名] -p 密码 [-P端口号]"中,-h指定主机名(本机可用localhost或127.0.0.1)。
5. 在Navicat连接MySQL时,主机填写localhost表示____。
【答案】本机(安装MySQL数据库的电脑)
【解析】localhost表示MySQL数据库在本机。
原创精品资源学科网独家享有版权,侵权必究!2
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
《数据库原理与应用技术》MySQL概述-课后自测
知识点一
1. MySQL是一款( )数据库管理系统。
A. 层次型
B. 网状型
C. 关系型
D. 对象型
2. 下列关于开源软件的说法,正确的是( )。
A. 开源软件源代码不公开
B. 开源软件不允许二次开发
C. 开源软件允许二次开发
D. 开源软件一定是收费的
3. MySQL采用( )协议,用户可以自主使用、修改源码。
A. GPL
B. HTTP
C. TCP/IP
D. ODBC
4. MySQL发展过程中,先后被收购的顺序是( )。
A. Sun → Oracle
B. Oracle → Sun
C. MySQL AB → Oracle
D. Sun → MySQL AB
5. MySQL支持跨平台运行,下列不属于其支持平台的是( )。
A. Windows
B. Linux
C. Unix
D. iOS
(二)判断题
1. MySQL是开放源码的数据库管理系统,用户可以直接从网上下载且无版权制约。( )
2. MySQL社区版需要付费使用,官方提供技术支持。( )
供技术支持。
3. MySQL是典型的客户端-服务器系统。( )
4. MySQL提供多种数据库存储引擎,可适用于不同的应用场合。( )
5. MySQL只能作为网站数据库,不能用于大数据应用。( )
(三)填空题
1. MySQL是一款____型数据库管理系统,是最流行的RDBMS之一。
2. MySQL是开源软件,采用____协议。
3. MySQL最初由"MySQL AB"公司开发,目前属于____旗下产品。
4. MySQL是典型的客户端-服务器系统,其中服务器端的服务程序是____。
知识点二
(一)单项选择题
1. MySQL安装器提供的安装类型中,表示"完整安装"的是( )。
A. Developer Default
B. Server only
C. Full
D. Custom
2. 在Windows平台下,通过"计算机管理"窗口操作MySQL服务时,应进入( )。
A. 服务
B. 设备管理器
C. 磁盘管理
D. 任务计划程序
3. 命令行启动MySQL服务时出现"发生系统错误5。拒绝访问",其原因是( )。
A. 服务名错误
B. 未以管理员身份运行命令提示符
C. 端口被占用
D. 密码错误
4. MySQL的免安装压缩包安装文件的扩展名是( )。
A. .msi
B. .zip
C. .exe
D. .txt
5. 如果经常练习MySQL数据库的操作,最好将服务启动类型设置为( )。
A. 禁用
B. 手动
C. 自动
D. 已暂停
(二)判断题
1. msi即Microsoft Installer的简写,是微软格式的安装包。( )
2. 启动类型设置为"禁用"后,MySQL服务仍然可以手动启动。( )
3. net stop mysql57 命令用于停止MySQL服务。( )
4. 若电脑已安装了其他版本的MySQL,新安装版本的端口号可与原版本相同。( )
5. 配置环境变量是将MySQL安装目录下bin文件夹的路径加入Path变量。( )
(三)填空题
1. MySQL安装时默认使用的端口号是____。
2. 启动MySQL服务的命令是____ mysql57。
3. 停止MySQL服务的命令是____ mysql57。
4. 五种安装类型中,____表示自定义安装。
5. MySQL服务的启动类型有自动、____和禁用三种。
知识点三
(一)单项选择题
1. SQL语言的特点不包括( )。
A. 一体化
B. 高度非过程化
C. 复杂冗长
D. 简洁
2. 下列SQL命令中,用于"给用户增加权限"的是( )。
A. GRANT
B. REVOKE
C. CREATE
D. SELECT
3. 下列属于数据操作语言命令的是( )。
A. CREATE
B. DROP
C. GRANT
D. SELECT
4. Navicat Premium是一款( )工具。
A. 图形化管理
B. 文字处理
C. 表格计算
D. 杀毒
5. MySQL在Windows环境下对SQL语句的大小写( )。
A. 敏感
B. 不敏感
C. 一定报错
D. 无法判断
(二)判断题
1. SQL是结构化查询语言,专门用来访问和操作数据库。( )
2. SQL语言是一种高度过程化的语言,必须指定存取路径。( )
3. 数据控制语言(DCL)主要用于控制用户的访问权限。( )
4. SQL的单行注释使用"/* 注释文字 */"。( )
5. 每条SQL命令可以以分号";"、"\g"或"\G"结束。( )
(三)填空题
1. SQL的全称是____查询语言。
2. 数据定义语言简称____,用于对数据库对象进行创建、删除、修改操作。
3. 数据控制语言中,____语句用于收回用户的权限。
4. 命令行登录MySQL的格式中,-h用来指定____。
5. 在Navicat连接MySQL时,主机填写localhost表示____。
原创精品资源学科网独家享有版权,侵权必究!2
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
资源预览图
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。