百年教育职业培训中心 百年教育学习服务平台
国家开放大学|国开搜题

中国大学MOOC数据库应用技术考核作业参考原题试题

来源: 更新时间:

2024秋最新《中国大学MOOC数据库应用技术考核作业参考原题试题》形考作业试题题库、期末题库考试说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、


2024秋最新《中国大学MOOC数据库应用技术考核作业参考原题试题》形考作业试题题库、期末题库

考试说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。本文库超星学习通、知到智慧树、国家开放大学、广东开放大学、江苏开放大学、上海开放大学、云南开放大学、芯位教育、云慕学苑、职教云、川农在线、长江雨课堂、安徽继续教育平台、青书学堂、睿学在线、成教云、京人平台、绎通继教云、学起Plus、云上河开、河南继续教育、四川开放大学、良师在线、继教云、日照专业技术人员继续教育、麦能网、21tb168网校、云班课、电大中专、learnin、西财在线等平台复习试题与答案,敬请查看。

课程题目试题是随机的,请按题目关键词查找(或按Ctrl+F输入题目中的关键词,尽量不要输入整个题目,不要复制空格,连续的几个字就行)

本文由【大象答案】微信公众号提供,禁止复制盗取,违者必究

本文由【大象答案】微信公众号提供,禁止复制盗取,违者必究

本文由【大象答案】微信公众号提供,禁止复制盗取,违者必究

数据库应用技术

学校: 无

问题 1: 1. 以下说法错误的是( )。

选项:

A. 配置文件修改后需要重启MySQL服务器。

B. 查看MySQL命令帮助只能使用”help”命令。

C. 退出MySQL服务器,可以使用exit命令或quit命令。

D. character_set_connection变量表示连接层字符集,用来决定MYSQL如何解释客户端发来的SQL命令。

答案: 查看MySQL命令帮助只能使用”help”命令。

问题 2: 2. Windows下,使用命令行启动MySQL服务的命令是( )。

选项:

A. net start mysql;

B. net stop mysql;

C. start mysql;

D. stop mysql;

答案: net start mysql;

问题 3: 3. 使用命令行,登录MySQL服务器的正确格式是( )。

选项:

A. mysql -uhostname -pusername -h

B. msyql -husername -uhostname -p

C. mysql -hhostname -uusername -p

D. mysql -uusername -hhostname -p

答案: mysql -hhostname -uusername -p

问题 4: 4. Windows下,MySQL服务器的默认配置文件是( )。

选项:

A. my-huge.ini

B. my-larger.ini

C. my-small.ini

D. my.ini

答案: my.ini

问题 5: 5. 获取MySQL服务器状态信息的命令名是( )。

选项:

A. source

B. status

C. use

D. quit

答案: status

问题 6: 6. 以下命令中,不能登录本地机的MySQL命令是( ),其中用户名是root。

选项:

A. -h -uroot -p

B. -hlocalhost -uroot -p

C. -h127.0.0.1 -uroot -p

D. -uroot -p

答案: -h -uroot -p

问题 7: 7. 以下工具中,不能管理MySQL的图形化管理工具的是( )。

选项:

A. workbench

B. SQLyog

C. SQL Server Managment

D. Navicat

答案: 请关注公众号【大象答案】查看答案

问题 8: 1. 若D1={a1,a2,a3},D2={b1,b2,b3},则D1×D2集合中共有元组( )个

选项:

A. 6

B. 8

C. 9

D. 12

答案: 请关注公众号【大象答案】查看答案

问题 9: 2. 关系R与S:

选项:

A.

B.

C.

D.

答案: 请关注公众号【大象答案】查看答案

问题 10: 3. 关系R与S:

选项:

A.

B.

C.

D.

答案: 请关注公众号【大象答案】查看答案

问题 11: 4. 一般情况下,当对关系R和S使用自然连接时,要求R和S至少含有一个共同的( )。

选项:

A. 记录

B.

C. 元组

D.

答案: 请关注公众号【大象答案】查看答案

问题 12: 5. 下面列出的操作符中,属于传统的集合运算是( )。
Ⅰ.∩(交) Ⅱ.∪(并) Ⅲ.×(广义笛卡儿积) Ⅳ.–(差) Ⅴ.∏(投影) Ⅵ.σ(选择)

选项:

A. Ⅰ

B. Ⅲ

C. Ⅰ

D. 都是

答案: 请关注公众号【大象答案】查看答案

问题 13: 6. 在关系数据基本操作中,从表中选项出满足某种条件的记录的操作称为( )

选项:

A. 选择

B. 连接

C. 投影

D. 扫描

答案: 请关注公众号【大象答案】查看答案

问题 14: 7. ( )运算可实现查询一个关系的属性值集合是否包含另一个关系的代数操作。

选项:

A. 投影

B. 选择

C. 除法

D. 连接

答案: 请关注公众号【大象答案】查看答案

问题 15: 8. 下列关于关系代数的说法不正确的是

选项:

A. 关系代数是研究关系数据语言的工具

B. 关系代数中包括了传统集合运算符、比较运算符、逻辑运算符、专门的关系运算符

C. 关系代数的操作对象是表,运算结果也是关系

D. 关系代数跟具体的数据库管理系统相关

答案: 请关注公众号【大象答案】查看答案

问题 16: 9. 关系R和S,R∩S的运算等价于 ( )。

选项:

A. S-(R-S)

B. R-(R-S)

C. R-(S-R)

D. S-(S-R)

答案: 请关注公众号【大象答案】查看答案

问题 17: 10. 关于关系代数说法正确的是( )。

选项:

A. 关系代数是一种抽象语言

B. 关系代数是数据操纵语言的传统表达

C. 关系运算表达了数据查询

D. 关系代数是研究关系数据语言的数学工具

答案: 请关注公众号【大象答案】查看答案

问题 18: 1. 在图书管里系统中,有如下关系模式:
图书(总编号,分类号,书名,作者,出版单位,单价),
读者(借书证号,单位,姓名,性别,地址),
借阅(借书证号,总编号,借书日期)。
在该系统数据库中,要查询借阅了《数据库应用》一书的借书证号的SQL语句如下:
select 借书证号 from 借阅 where 总编号=___________;在横线处填写下面哪个子查询语句可以实现上述功能()。

选项:

A. select 借书证号 from 图书 where 书名='数据库应用'

B. (select 总编号 from 图书 where 书名='数据库应用')

C. select 借书证号 from 借阅 where 书名='数据库应用'

D. (select 总编号 from 借阅 where 书名='数据库应用')

答案: 请关注公众号【大象答案】查看答案

问题 19: 2. 关于子查询说法正确的是()。

选项:

A. 子查询是一个SELECT语句,它可以嵌套在一个SELECT语句、INSERT语句、UPDATE语句或DELETE语句中。

B. 包含子查询的SELECT命令称为外层查询或子查询。

C. 子查询可以嵌套更深一级的子查询,至多嵌套32层。

D. 子查询可以把一个复杂的查询分解成一系列的逻辑步骤,通过使用单个查询命令来解决复杂的查询问题。

答案: 请关注公众号【大象答案】查看答案

问题 20: 3. 关于子查询作为表达式说法错误的是()。

选项:

A. SQL语言中,使用表达式的地方,不一定能用子查询来替代。

B. 子查询作为表达式时,子查询的返回结果不一定是单个值或单个列。

C. 当子查询的结果返回为单列集合时,可以使用“=”符号来判断外层查询中某个列是否在子查询的结果集中。

D. 当子查询的结果返回为单列集合时,可以使用ANYSOMEALL关键字的子查询的返回结果进行比较。

答案: 请关注公众号【大象答案】查看答案

问题 21: 4. 关于子查询作为派生表说法正确的是()。

选项:

A. 子查询的结果集放置在FROM子句后作为查询的数据源表,这种表称为派生表。

B. SELECT语句中需要使用别名来引用派生表。

C. FROM后的子查询的得到是一张真实的表。

D. 列的别名不能用作WHERE子句后的条件表达式,当需要使用别名作为过滤条件时,可以使用子查询作为派生表。

答案: 请关注公众号【大象答案】查看答案

问题 22: 5. 关于相关子查询说法正确的是()。

选项:

A. 相关子查询的执行不依赖于外层查询。

B. 相关子查询为外层查询的每一行记录执行一次,子查询就执行一次。

C. 使用EXISTS的子查询不需要返回任何实际数据,而仅返回一个逻辑值。

D. 相关子查询不可以嵌套在SELECT子句的目标列中。

答案: 请关注公众号【大象答案】查看答案

问题 23: 6. 关于连接查询和子查询的区别说法正确的是()。

选项:

A. 连接查询可以合并两个或多个表中数据,而子查询的SELECT语句的结果只能来自一个表。

B. 当需要即时计算聚合值并把该值用在外层查询中进行比较时,子查询比连接查询更容易实现。

C. 几乎所有使用JOIN运算符的连接查询都可以改写成子查询。

D. 所有的子查询都可以改写成连接查询。

答案: 请关注公众号【大象答案】查看答案

问题 24: 7.

选项:

A. select cname
from course
where cNo=(select cNo
from sc where sNo=(select sNo from student where sname='张三'));

B. select cname
from course
where cNo in (select cNo
from sc where sNo=(select sNo from student where sname='张三'));

C. select cname
from course
where cNo in (select cNo
from sc where sNo in (select sNo from student where sname='张三'));

D. select cname
from course
where cNo=(select cNo
from sc where sNo in (select sNo from student where sname='张三'));

答案: 请关注公众号【大象答案】查看答案

问题 25: 8.

选项:

A. SELECT sName
from student
WHERE sNo in (SELECT sNO
FROM sc
WHERE cno=1) AND sNo in (select sno from sc where cno=3);

B. SELECT sName
from student
WHERE sno IN (SELECT sNO
from sc
where cno=1 AND cno=3);

C. SELECT sName
from student
WHERE sno IN (SELECT sNO
from sc
where cno=1 OR cno=3);

D. SELECT distinct sName
from student JOIN sc using(sNo)
WHERE sNo in (SELECT sNO
FROM sc
WHERE cno=1) AND sNo in (select sno from sc where cno=3);

答案: 请关注公众号【大象答案】查看答案

问题 26: 9. 下列说法正确的是()。

选项:

A. 子查询要用括号括起来。

B. 子查询不能检索包含数据类型为textimage的列。

C. 非相关子查询是独立于外层查询的子查询,子查询总共执行一次。

D. 需要返回一个值或一个值列表时,可以用子查询代替一个表达式。

答案: 请关注公众号【大象答案】查看答案

问题 27: 1. SQL语言提供的()语句能实现从数据表中检索数据。

选项:

A. create

B. insert

C. update

D. select

答案: 请关注公众号【大象答案】查看答案

问题 28: 2. 在SELECT子句中,符号()表示选择指定表中所有列。

选项:

A. *

B. #

C. @

D. %

答案: 请关注公众号【大象答案】查看答案

问题 29: 3. 查询语句中,更改结果集中的列标题可使用()关键字。

选项:

A. ON

B. AS

C. AT

D. FROM

答案: 请关注公众号【大象答案】查看答案

问题 30: 4. 下列语句中,不是表数据的基本操作语句的是()。

选项:

A. CREATE语句

B. INSERT语句

C. DELETE语句

D. UPDATE语句

答案: 请关注公众号【大象答案】查看答案

问题 31: 5. 有订单表orders,包含用户信息userid,产品信息productid,以下能够返回至少被订购过两次的productid的SQL语句是()。

选项:

A. SELECT productid FROM orders WHERE COUNT(productid)>1;

B. SELECT productid FROM orders WHERE MAX(productid)>1;

C. SELECT productid FROM orders WHERE having COUNT(productid)>1 GROUP BY productid;

D. SELECT productid FROM orders GROUP BY productid HAVING COUNT(porductid)>1;

答案: 请关注公众号【大象答案】查看答案

问题 32: 6. 按照姓名(name)降序排列的子句是( )

选项:

A. ORDER BY DESC NAME

B. ORDER BY NAME DESC

C. ORDER BY NAME ASC

D. ORDER BY ASC NAME

答案: 请关注公众号【大象答案】查看答案

问题 33: 7. 以下哪项关键字可以用来排序()。

选项:

A. ORDERED BY

B. ORDER BY

C. GROUP BY

D. GROUPED BY

答案: 请关注公众号【大象答案】查看答案

问题 34: 8. 有三个表,它们的记录行数分别是10行、2行和6行,三个表进行交叉连接后,结果集中共有()行数据。

选项:

A. 18

B. 26

C. 不确定

D. 120

答案: 请关注公众号【大象答案】查看答案

问题 35: 9. 组合多条SQL查询语句形成联合查询的操作符是()。

选项:

A. SELECT

B. ALL

C. LINK

D. UNION

答案: 请关注公众号【大象答案】查看答案

问题 36: 10. 在图书管里系统中,有如下关系模式:
图书(总编号,分类号,书名,作者,出版单位,单价),
读者(借书证号,单位,姓名,性别,地址),
借阅(借书证号,总编号,借书日期)。
在该系统数据库中,要查询借阅了《数据库应用》一书的借书证号的SQL语句如下:
select 借书证号 from 借阅 where 总编号=___________;在横线处填写下面哪个子查询语句可以实现上述功能()。

选项:

A. select 借书证号 from 图书 where 书名='数据库应用'

B. (select 总编号 from 图书 where 书名='数据库应用')

C. select 借书证号 from 借阅 where 书名='数据库应用'

D. (select 总编号 from 借阅 where 书名='数据库应用')

答案: 请关注公众号【大象答案】查看答案

问题 37: 11. 关于子查询作为表达式说法错误的是()。

选项:

A. SQL语言中,使用表达式的地方,不一定能用子查询来替代。

B. 子查询作为表达式时,子查询的返回结果不一定是单个值或单个列。

C. 当子查询的结果返回为单列集合时,可以使用“=”符号来判断外层查询中某个列是否在子查询的结果集中。

D. 当子查询的结果返回为单列集合时,可以使用ANYSOMEALL关键字的子查询的返回结果进行比较。

答案: 请关注公众号【大象答案】查看答案

问题 38: 12. 关于相关子查询说法正确的是()。

选项:

A. 相关子查询的执行不依赖于外层查询。

B. 相关子查询为外层查询的每一行记录执行一次,子查询就执行一次。

C. 使用EXISTS的子查询不需要返回任何实际数据,而仅返回一个逻辑值。

D. 相关子查询不可以嵌套在SELECT子句的目标列中。

答案: 请关注公众号【大象答案】查看答案

问题 39: 13. 关于GROUP BY子句说法正确的是()。

选项:

A. 单独使用GROUP BY时,查询的结果集会显示分组中的每一条记录。

B. HAVING关键字后可以使用聚合函数,且只能跟GORUP BY一起使用,用于对分组后的结果进行筛选。

C. GROUP_CONCAT函数不一定跟GROUP BY子句一起使用。

D. GROUP BY WITH ROLLUP可以输出每一类分组汇总值。

答案: 请关注公众号【大象答案】查看答案

问题 40: 14. 关于聚合函数说法正确的是()。

选项:

A. AVG函数返回组中的平均值

B. COUNT*)不需要任何参数,且能和DISTINCT一起使用

C. COUNT函数返回组中的项数

D. 聚合函数能够实现对数据表中指定列的值进行统计计算,并返回单个数值

答案: 请关注公众号【大象答案】查看答案

问题 41: 15. 以下说法错误的是()。

选项:

A. GROUP BY子句可以对表中的数据按指定的列对查询结果集进行分组。

B. WHERE 子句用了筛选FROM子句中指定的操作所产生的行。

C. 聚合函数需要和gorup by一起使用。

D. HAVING子句用来从FROM的结果中筛选行。

答案: 请关注公众号【大象答案】查看答案

问题 42: 1. 数据库管理系统是( )

选项:

A. 操作系统的一部分

B. 在操作系统支持下的系统软件

C. 一种编译系统

D. 一种操作系统

答案: 请关注公众号【大象答案】查看答案

问题 43: 2. SQL语言具有( )的功能

选项:

A. 数据定义、数据操纵、数据管理

B. 数据定义、数据操纵、数据控制

C. 数据规范化、数据定义、数据操纵

D. 数据规范化、数据操纵、数据控制

答案: 请关注公众号【大象答案】查看答案

问题 44: 3. ( )是数据库中存储的基本对象。

选项:

A. 数字

B. 文字

C. 图像

D. 数据

答案: 请关注公众号【大象答案】查看答案

问题 45: 4. Windows下,使用命令行启动MySQL服务的命令是( )。

选项:

A. net start mysql;

B. net stop mysql;

C. start mysql;

D. stop mysql;

答案: 请关注公众号【大象答案】查看答案

问题 46: 5. Windows下,MySQL服务器的默认配置文件是( )。

选项:

A. my-huge.ini

B. my-larger.ini

C. my-small.ini

D. my.ini

答案: 请关注公众号【大象答案】查看答案

问题 47: 6. ( )是目前网络上最常用的一种字符编码,其包含了全世界几乎所有国家所用的字符。

选项:

A. GB2312

B. ASCII

C. Latin1

D. Unicode

答案: 请关注公众号【大象答案】查看答案

问题 48: 7. 查看MySQL支持的所有字符集命令是( )。

选项:

A. SHOW CHARACTER SET;

B. SHOW CHARACTER;

C. SHOW DATABASE;

D. SHOW CHARACTER SET LIKE 'utf%';

答案: 请关注公众号【大象答案】查看答案

问题 49: 8. 设置客户端字符集为utf8mb4的命令是( )。

选项:

A. set character_set_connection='utf8mb4';

B. set character_set_server='utf8mb4';

C. set character_set_results='utf8mb4';

D. set character_set_client='utf8mb4';

答案: 请关注公众号【大象答案】查看答案

问题 50: 9. 关系型数据库之父是哪位科学家

选项:

A. Charles Bachman

B. Edgar F. Codd

C. James Gray

D. Michael Stonebraker

答案: 请关注公众号【大象答案】查看答案

问题 51: 10. 关系型数据库是指按关系模型组织数据的数据库,一个关系相当于一张二维表,表中的各列相当于关系的( )

选项:

A. 数据项

B. 元组

C. 结构

D. 属性

答案: 请关注公众号【大象答案】查看答案

问题 52: 11. 数据定义语言能够创建的数据库对象包括哪些

选项:

A. 数据库

B. 数据表

C.

D. 存储过程

答案: 请关注公众号【大象答案】查看答案

问题 53: 12. 文件管理阶段对数据管理存在的主要问题是

选项:

A. 数据读取速度慢

B. 数据冗余

C. 数据不一致

D. 数据关联性差

答案: 请关注公众号【大象答案】查看答案

问题 54: 13. 数据库作为一门基础学科 ,其支持的应用领域包括

选项:

A. 信息管理

B. 决策支持系统

C. 数据挖掘

D. 商业智能

答案: 请关注公众号【大象答案】查看答案

问题 55: 1. 用二维表表示实体与实体间联系的数据模型称为( )。

选项:

A. 面向对象模型

B. 层次模型

C. 关系模型

D. 网状模型

答案: 请关注公众号【大象答案】查看答案

问题 56: 2. 在数据库设计中,E-R模型是进行( )的主要工具。

选项:

A. 需求分析

B. 概念设计

C. 逻辑设计

D. 物理设计

答案: 请关注公众号【大象答案】查看答案

问题 57: 3. 模型是对现实世界的( ),关系数据模型用来描述关系数据库的( )和( )。

选项:

A. 抽象、约束、结构

B. 抽象、语义、结构

C. 描述、结构、语义

D. 描述、约束、结构

答案: 请关注公众号【大象答案】查看答案

问题 58: 4. 每个学生有且仅有一张校园卡,学生跟校园卡之间的关系是( )。

选项:

A. 一对一

B. 一对多

C. 多对一

D. 多对多

答案: 请关注公众号【大象答案】查看答案

问题 59: 5. 每一台机器由若干个零件组成,每种零件可以使用在多台机器中,则机器与零件间的关系可以是( )

选项:

A. 一对一

B. 一对多

C. 多对一

D. 多对多

答案: 请关注公众号【大象答案】查看答案

问题 60: 6. 一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。

选项:

A. 一对一

B. 一对多

C. 多对一

D. 多对多

答案: 请关注公众号【大象答案】查看答案

问题 61: 7. 在E-R图中,用来表示实体联系的图形是( )。

选项:

A. 菱形

B. 矩形

C. 椭圆形

D. 三角形

答案: 请关注公众号【大象答案】查看答案

问题 62: 8. 下面列出的操作符中,属于传统的集合运算是( )。
Ⅰ.∩(交) Ⅱ.∪(并) Ⅲ.×(广义笛卡儿积) Ⅳ.–(差) Ⅴ.∏(投影) Ⅵ.σ(选择)

选项:

A. Ⅰ

B. Ⅲ

C. Ⅰ

D. 都是

答案: 请关注公众号【大象答案】查看答案

问题 63: 9. 关系数据库有3种基本操作,将具有共同属性的两个关系中的元组连接到一起,构成新表的操作称为( )。

选项:

A. 选择

B. 投影

C. 连接

D. 扫描

答案: 请关注公众号【大象答案】查看答案

问题 64: 10. 关系R与S:

选项:

A.

B.

C.

D.

答案: 请关注公众号【大象答案】查看答案

问题 65: 11.

选项:

A. σsDept=’软件学院’(Student)

B. σ5=’软件学院’(Student)

C. σ6=’软件学院’(Student)

D. ∏sDept=’软件学院’(Student)

答案: 请关注公众号【大象答案】查看答案

问题 66: 12.

选项:

A.

B.

C.

D.

答案: 请关注公众号【大象答案】查看答案

问题 67: 13. 关系R和S,R∩S的运算等价于 ( )。

选项:

A. S-(R-S)

B. R-(R-S)

C. R-(S-R)

D. S-(S-R)

答案: 请关注公众号【大象答案】查看答案

问题 68: 14. 关于数据模型三要素说法正确的是( )。

选项:

A. 数据结构研究的对象是数据集合,是对系统静态特性的描述,包括对象的特质、存储类型及对象关系。

B. 数据操作是对每个对象所执行的操作集合,是系统动态特征。

C. 数据约束用来描述数据结构内数据间完整性规则的集合。

D. 数据结构用来描述对象以及对象之间关系的表达和实现。

答案: 请关注公众号【大象答案】查看答案

问题 69: 15. 概念模型由哪些对象来描述?( )

选项:

A. 实体

B. 属性

C.

D. 实体集

答案: 请关注公众号【大象答案】查看答案

问题 70: 1. MySQL8默认的存储引擎是( )。

选项:

A. MyISAM

B. InnoDB

C. CSV

D. Memory

答案: 请关注公众号【大象答案】查看答案

问题 71: 2. 设置表的默认字符集的关键字是( )。

选项:

A. DEFAULT CHARACTER

B. DEFAULT SET

C. DEFAULT

D. DEFAULT CHARACTER SET

答案: 请关注公众号【大象答案】查看答案

问题 72: 3. 创建数据库testDB,正确的语句是( )。

选项:

A. CREATE testDB

B. CREATE DATEBASE testDB

C. CREATE TABLE testDB

D. DATEBASE testDB

答案: 请关注公众号【大象答案】查看答案

问题 73: 4. 属于MySQL8系统数据库的是( )。

选项:

A. information_schema

B. performance_schema

C. sys

D. mysql

答案: 请关注公众号【大象答案】查看答案

问题 74: 1. 符合DECIMAL(5,3)数据类型的数是()。

选项:

A. 1.2345

B. 12.345

C. 123.456

D. 1.234

答案: 请关注公众号【大象答案】查看答案

问题 75: 2. 在关系数据库中,NULL是一个特殊值 ,在很多数据操作中都要对NULL进行特殊处理,关于NULL下列说法正确的是。

选项:

A. 判断元组的某一列是否为NULL, 一般使用“=NULL”进行比较

B. NULL在数据库中表示尚不确定的值

C. NULL只适于字符或数值类型

D. MySQL中,执行“select null+1”会出现异常

答案: 请关注公众号【大象答案】查看答案

问题 76: 3. 以下关于字符串数据类型说法正确的是( )。

选项:

A. 数据类型CHAR(3)需要占用存储空间3个字符。

B. 数据类型VARCHAR(3)需要占用存储空间3个字符。

C. VARBINARY(M)允许长度为0M的变长二进制字符串,字节数为M+1

D. TEXT类型用于存储大文本数据,不能有默认值。

答案: 请关注公众号【大象答案】查看答案

问题 77: 4. 下列哪些类型是MySQL中常用的数据类型?( )

选项:

A. INT

B. VAR

C. TIME

D. CHAR

答案: 请关注公众号【大象答案】查看答案

问题 78: 5. 关于DATETIME与TIMESTAMP两种数据类型的描述,正确的是( )。

选项:

A. 两者值的范围不一样

B. 两者值的范围一样

C. 两者占用的空间不一样

D. TIMESTAMP可以自动记录当前日期时间

答案: 请关注公众号【大象答案】查看答案

问题 79: 6. 当选择某列的数据类型时,应该考虑的因素是()。

选项:

A. 列值的取值范围

B. 列值所需要的存储空间数量

C. 列的精度

D. 设计者的习惯

答案: 请关注公众号【大象答案】查看答案

问题 80: 1. 若要在基本表S中增加一列CN, 可用()。

选项:

A. ADD TABLE S CN CHAR8))

B. ADD TABLE S ALTER CN CHAR8))

C. ALTER TABLE S ADD CN CHAR8))

D. ALTER TABLE S (ADD CN CHAR(8))

答案: 请关注公众号【大象答案】查看答案

问题 81: 2. MySQL中,删除列的SQL语句是

选项:

A. ALTER TABLE ...DELETE...

B. ALTER TABLE...DELETE COLUMN...

C. ALTER TABLE...DROP....

D. ALTER TABLE...DROP KEY....

答案: 请关注公众号【大象答案】查看答案

问题 82: 3. MYSQL中创建数据表, 可使用的语句为()。

选项:

A. CREATE DATABASE

B. CREATE TABLE

C. CREATE VIEW

D. CREATE INDEX

答案: 请关注公众号【大象答案】查看答案

问题 83: 4. MYSQL中,为已创建好的数据表,修改字段的数据类型所用到的语句是()

选项:

A. ALTER TABLE...RENAME....

B. ALTER TABLE .... CONVERT...

C. ALTER TABLE ... MODIFY...

D. ALTER TABLE ...ADD...

答案: 请关注公众号【大象答案】查看答案

问题 84: 5. 以下哪项是导致输入数据无效的原因?( )

选项:

A. 列值的取值范围

B. 设计者的习惯

C. 列值所需要的存储空间数量

D. 列的精度

答案: 请关注公众号【大象答案】查看答案

问题 85: 6. MYSQL中,查看表S的表结构所用到的语句是()

选项:

A. DESCRIBE S

B. DESC S

C. SHOW CREATE TABLE S

D. SELECT * FROM S

答案: 请关注公众号【大象答案】查看答案

问题 86: 7. 将表SOURCE中表结构复制到新表DESTINATION当中所用到语句可以为()

选项:

A. CREATE TABLE DESTINATION
SELECT * FROM SOURCE WHERE FALSE;

B. CREATE TABLE DESTINATION
SELECT * FROM SOURCE

C. CREATE TABLE DESTINATION LIKE SOURCE

D. CREATE TABLE DESTINATION AS SOURCE

答案: 请关注公众号【大象答案】查看答案

问题 87: 1. 一张表的主键个数为()。

选项:

A. 至多3

B. 没有限制

C. 至多2

D. 至多1

答案: 请关注公众号【大象答案】查看答案

问题 88: 2. 以下哪种操作能够实现实体完整性()。

选项:

A. 设置唯一键

B. 设置外键

C. 减少数据冗余

D. 设置主键

答案: 请关注公众号【大象答案】查看答案

问题 89: 3. MySQL 中用于删除外键的语句是()

选项:

A. DROP FOREIGN KEY....

B. ALTER TABLE ... DROP FOREIGN KEY

C. ALTER FOREIGN KEY...

D. DROP TABLE...FOREIGN KEY...

答案: 请关注公众号【大象答案】查看答案

问题 90: 4. 数据库中用于维护参照完整性的是()

选项:

A. 主码

B. 外码

C. 候选码

D. 临时码

答案: 请关注公众号【大象答案】查看答案

问题 91: 5. MySQL中添加外键约束的语句是()

选项:

A. ALTER TABLE...ADD CONSTRAINT...FOREIGN KEY...REFERENCES...

B. ADD CONSTRAINT...FOREIGN KEY...REFERENCES...

C. ALTER TABLE...ADD CONSTRAINT...PRIMARY KEY...REFERENCES...

D. ADD CONSTRAINT...PRIMARY KEY...REFERENCES...

答案: 请关注公众号【大象答案】查看答案

问题 92: 6. 创建表时,不允许某列的值为空可以使用()。

选项:

A. NOT NULL

B. NOT BLANK

C. NO NULL

D. NO BLANK

答案: 请关注公众号【大象答案】查看答案

问题 93: 7. 若更新或删除主表中的记录时,从表中相关记录对应的值也需更新或删除,设置外键约束时应使用下列哪个关键字?()

选项:

A. RISTRICT

B. NO ACTION

C. SET NULL

D. CASCADE

答案: 请关注公众号【大象答案】查看答案

问题 94: 8. 关于主键说法错误的是()。

选项:

A. 主键可重复

B. 主键可以是单一字段,也可以是多个字段的组合。

C. 每个数据表中可以有多个主键约束

D. 主键用foreign key修饰

答案: 请关注公众号【大象答案】查看答案

问题 95: 9. 关于UNIQUE约束说法正确的是()。

选项:

A. PRMIARY KEY 约束拥有自动定义的UNIQUE约束。

B. UNIQUE约束允许字段值为空。

C. 若建立UNIQUE约束的字段值不允许为空时,还需同时设置NOT NULL约束。

D. UNIQUE约束是指数据表中一列或一组列中只包含唯一值。

答案: 请关注公众号【大象答案】查看答案

问题 96: 10. 关于FOREIGN KEY约束说法正确的是()。

选项:

A. FOREIGN KEY约束的实现只在单表中进行。

B. FOREIGN KEY约束强制实施表与表之间的引用完整性。

C. 一个表的外键可以为空值。

D. 一个表只能有一个外键。

答案: 请关注公众号【大象答案】查看答案

问题 97: 11. 关于主表与从表说法正确的是()。

选项:

A. 插入数据时,先插入主表的数据,再插入从表的数据。

B. 插入数据时,先插入从表的数据,再插入主表的数据。

C. 删除数据时,先删除从表中的数据,再删除主表的数据。

D. 删除数据时,先删除主表中的数据,再删除从表的数据。

答案: 请关注公众号【大象答案】查看答案

问题 98: 1. MySQL8默认的存储引擎是( )。

选项:

A. MyISAM

B. InnoDB

C. CSV

D. Memory

答案: 请关注公众号【大象答案】查看答案

问题 99: 2. 符合DECIMAL(5,3)数据类型的数是()。

选项:

A. 1.2345

B. 12.345

C. 123.456

D. 1.234

答案: 请关注公众号【大象答案】查看答案

问题 100: 3. MySQL 中用于删除外键的语句是()

选项:

A. DROP FOREIGN KEY....

B. ALTER TABLE ... DROP FOREIGN KEY

C. ALTER FOREIGN KEY...

D. DROP TABLE...FOREIGN KEY...

答案: 请关注公众号【大象答案】查看答案

问题 101: 4. MySQL中添加外键约束的语句是()

选项:

A. ALTER TABLE...ADD CONSTRAINT...FOREIGN KEY...REFERENCES...

B. ADD CONSTRAINT...FOREIGN KEY...REFERENCES...

C. ALTER TABLE...ADD CONSTRAINT...PRIMARY KEY...REFERENCES...

D. ADD CONSTRAINT...PRIMARY KEY...REFERENCES...

答案: 请关注公众号【大象答案】查看答案

问题 102: 5. 数据库中用于维护参照完整性的是()

选项:

A. 主码

B. 外码

C. 候选码

D. 临时码

答案: 请关注公众号【大象答案】查看答案

问题 103: 6. 以下哪种操作能够实现实体完整性()。

选项:

A. 设置唯一键

B. 设置外键

C. 减少数据冗余

D. 设置主键

答案: 请关注公众号【大象答案】查看答案

问题 104: 7. 一张表的主键个数为()。

选项:

A. 至多3

B. 没有限制

C. 至多2

D. 至多1

答案: 请关注公众号【大象答案】查看答案

问题 105: 8. 创建表时,不允许某列的值为空可以使用()。

选项:

A. NOT NULL

B. NOT BLANK

C. NO NULL

D. NO BLANK

答案: 请关注公众号【大象答案】查看答案

问题 106: 9. 为学生选课系统中的学生表student(sNO,sName,sSex,sAge,sCard)的姓名列添加非空约束,正确的语句是()。

选项:

A. alter table student add sName varchar(10) not null;

B. alter table student modify sName varchar(10) not null;

C. alter table student update sName varchar(10) not null;

D. alter table student add not null (sName);

答案: 请关注公众号【大象答案】查看答案

问题 107: 10. 为学生选课系统中学生表student(sNO,sName,sSex,sAge,sCard)的身份证号列(sCard)添加唯一约束,正确的语句是()。

选项:

A. alter table student add unique(sCard);

B. alter table student modify unique(sCard);

C. alter table student update unique(sCard);

D. alter table student add unique on (sCard);

答案: 请关注公众号【大象答案】查看答案

问题 108: 11. 属于MySQL8系统数据库的是( )。

选项:

A. information_schema

B. performance_schema

C. sys

D. mysql

答案: 请关注公众号【大象答案】查看答案

问题 109: 12. 对于两个具有关联关系的表而言,相关联字段中主键所在的表是主表,相关联字段中外键所在的表就是从表。下面关于设定外键约束时遵循的原则,说法正确的是()。

选项:

A. 主表必须已经存在于数据库中,或者是当前正在创建的表。

B. 必须为主表定义主键。

C. 主键不能包含空值,但允许在外键中出现空值。

D. 从表中外键列的数据类型必须与主表中主键列的数据类型相兼容。

答案: 请关注公众号【大象答案】查看答案

问题 110: 13. 下列属于外键约束的类型是()。

选项:

A. RESTRICT

B. NO ACTION

C. CASCADE

D. SET NULL

答案: 请关注公众号【大象答案】查看答案

问题 111: 14. 关于UNIQUE约束说法正确的是()。

选项:

A. PRMIARY KEY 约束拥有自动定义的UNIQUE约束。

B. UNIQUE约束允许字段值为空。

C. 若建立UNIQUE约束的字段值不允许为空时,还需同时设置NOT NULL约束。

D. UNIQUE约束是指数据表中一列或一组列中只包含唯一值。

答案: 请关注公众号【大象答案】查看答案

问题 112: 1. 用于指定查询筛选条件的关键字是()。

选项:

A. SELECT

B. FROM

C. WHERE

D. WHILE

答案: 请关注公众号【大象答案】查看答案

问题 113: 2. SQL语言提供的()语句能实现从数据表中检索数据。

选项:

A. create

B. insert

C. update

D. select

答案: 请关注公众号【大象答案】查看答案

问题 114: 3. 在SELECT子句中,符号()表示选择指定表中所有列。

选项:

A. *

B. #

C. @

D. %

答案: 请关注公众号【大象答案】查看答案

问题 115: 4. 查询语句中,更改结果集中的列标题可使用()关键字。

选项:

A. ON

B. AS

C. AT

D. FROM

答案: 请关注公众号【大象答案】查看答案

问题 116: 5. 在Mysql的做查询,消除重复记录所用的关键字是()

选项:

A. distinct

B. explict

C. as

D. remove

答案: 请关注公众号【大象答案】查看答案

问题 117: 6. 在Mysql中做查询,查询条件中使用正则表达式匹配,所用的关键字为:

选项:

A. LIKE

B. REGEXP

C. IN

D. AS

答案: 请关注公众号【大象答案】查看答案

问题 118: 7.

选项:

A. select cName, cCredit from course where cPno =0;

B. select cName, cCredit from course where cPno is null;

C. select cName, cCredit from course where cPno is 0;

D. select cName, cCredit from course where cPno = null;

答案: 请关注公众号【大象答案】查看答案

问题 119: 8. 使用MYSQL进行模糊查询 LIKE ‘_YOU%’,下面哪个是正确结果?

选项:

A. YONYOU

B. YYOUYO

C. YOUYON

D. YYYOUN

答案: 请关注公众号【大象答案】查看答案

问题 120: 9. 模糊查询的关键字是()。

选项:

A. like

B. and

C. or

D. between

答案: 请关注公众号【大象答案】查看答案

问题 121: 10. 关于SELECT语句,以下描述正确的是()

选项:

A. SELECT语句用于查询一个表或多个表的数据。

B. SELECT语句属于数据操作语言(DML)。

C. SELECT语句查询的结果列必须是基于表中的列。

D. SELECT语句用于查询数据库中一组特定的数据记录。

答案: 请关注公众号【大象答案】查看答案

问题 122: 11. 在学生信息表中,查询年龄在18岁到20岁的学生姓名和年龄,正确的SQL语句是()。

选项:

A. select sn,age
from s
where age between 18 and 20

B. select sn,age
from s
where age>=18 and age<=20

C. select sn,age
from s
where age>18 and age<20

D. select sn,age
from s
where age>=18 or sAge<=20

答案: 请关注公众号【大象答案】查看答案

问题 123: 12. 模糊查询的通配符包括()。

选项:

A. %

B. _

C. !

D. *

答案: 请关注公众号【大象答案】查看答案

问题 124: 13.

选项:

A. select sName,sSex,sDept from student where sDep='信息工程学院' and sDept='软件学院' and sDept='网络空间学院';

B. select sName,sSex,sDept from student where sDep='信息工程学院' or sDept='软件学院' or sDept='网络空间学院';

C. select sName,sSex,sDept from student where sDept in('信息工程学院','软件学院','网络空间学院');

D. select sName,sSex,sDept from student where sDept on('信息工程学院','软件学院','网络空间学院');

答案: 请关注公众号【大象答案】查看答案

问题 125: 1.

选项:

A. select top 5 sID from sc order by scGrade desc

B. select sID from sc order by scGrade desc limit 5

C. select sID from sc order by scGrade limit 5

D. select sID from sc order by scGrade asc limit 5

答案: 请关注公众号【大象答案】查看答案

问题 126: 2. 以下( )可以指定COUNT返回唯一非空值的数量?

选项:

A. ALL

B. DISTINCT

C. *

D. HAVING

答案: 请关注公众号【大象答案】查看答案

问题 127: 3. ()函数能返回一个字符串结果,该结果由分组中的值连接组合而成?

选项:

A. COUNT()

B. GROUP()

C. GROUP_CONCAT()

D. COUNT_CONCAT()

答案: 请关注公众号【大象答案】查看答案

问题 128: 4. 按照姓名(name)降序排列的子句是( )

选项:

A. ORDER BY DESC NAME

B. ORDER BY NAME DESC

C. ORDER BY NAME ASC

D. ORDER BY ASC NAME

答案: 请关注公众号【大象答案】查看答案

问题 129: 5. 有订单表orders,包含用户信息userid,产品信息productid,以下能够返回至少被订购过两次的productid的SQL语句是()。

选项:

A. SELECT productid FROM orders WHERE COUNT(productid)>1;

B. SELECT productid FROM orders WHERE MAX(productid)>1;

C. SELECT productid FROM orders WHERE having COUNT(productid)>1 GROUP BY productid;

D. SELECT productid FROM orders GROUP BY productid HAVING COUNT(porductid)>1;

答案: 请关注公众号【大象答案】查看答案

问题 130: 6.

选项:

A. select COUNT(sNo) from SC;

B. select COUNT(*) from SC;

C. select COUNT(DISTINCT sNo) from SC;

D. select COUNT(DISTINCT *) from SC;

答案: 请关注公众号【大象答案】查看答案

问题 131: 7.

选项:

A. select sDept,GROUP_CONCAT(uName) as uNames
from Student
group by sDept;

B. select sDept,GROUP_CONCAT(order by uName SEPARATOR '/') as uNames
from Student
group by sDept;

C. select sDept,GROUP_CONCAT(uName order by uName SEPARATOR '/') as uNames
from Student
group by sDept;

D. select sDept,CONCAT(uName SEPARATOR '/') as uNames
from Student
group by sDept;

答案: 请关注公众号【大象答案】查看答案

问题 132: 8. 关于聚合函数说法正确的是()。

选项:

A. AVG函数返回组中的平均值

B. COUNT*)不需要任何参数,且能和DISTINCT一起使用

C. COUNT函数返回组中的项数

D. 聚合函数能够实现对数据表中指定列的值进行统计计算,并返回单个数值

答案: 请关注公众号【大象答案】查看答案

问题 133: 9. 关于GROUP BY子句说法正确的是()。

选项:

A. 单独使用GROUP BY时,查询的结果集会显示分组中的每一条记录。

B. HAVING关键字后可以使用聚合函数,且只能跟GORUP BY一起使用,用于对分组后的结果进行筛选。

C. GROUP_CONCAT函数不一定跟GROUP BY子句一起使用。

D. GROUP BY WITH ROLLUP可以输出每一类分组汇总值。

答案: 请关注公众号【大象答案】查看答案

问题 134: 1. 有三个表,它们的记录行数分别是10行、2行和6行,三个表进行交叉连接后,结果集中共有()行数据。

选项:

A. 18

B. 26

C. 不确定

D. 120

答案: 请关注公众号【大象答案】查看答

问题 135: 2. 组合多条SQL查询语句形成联合查询的操作符是()。

选项:

A. SELECT

B. ALL

C. LINK

D. UNION

答案: 请关注公众号【大象答案】查看答案

问题 136: 3.

选项:

A. SELECT sName,count(*)
FROM student left join sc on student.sNo=sc.sNO
GROUP BY sName

B. SELECT sName,count(*)
FROM student join sc on student.sNo=sc.sNO
GROUP BY sName

C. SELECT sName,count(sc.*)
FROM student left JOIN sc on student.sNo=sc.sNO
GROUP BY sName

D. SELECT sName,count(sc.scNo)
FROM student left JOIN sc on student.sNo=sc.sNO
GROUP BY sName

答案: 请关注公众号【大象答案】查看答案

问题 137: 4.

选项:

A. SELECT sname,sgender,sAge
from student
where sname='张三'
UNION JOIN
SELECT sname,sgender,sAge
from student
where sname='李四'

B. SELECT sname,sgender,sAge
from student
where sname='张三'
UNION
SELECT sname,sgender,sAge
from student
where sname='李四'

C. SELECT sname,sgender,sAge
from student
where sname='张三'
JOIN
SELECT sname,sgender,sAge
from student
where sname='李四'

D. SELECT sname,sgender,sAge
from student
where sname='张三' and sname='李四'

答案: 请关注公众号【大象答案】查看答案

问题 138: 5. 下列关于自联接的说法中,正确的是( )

选项:

A. SQL语句中允许WHERE短语中为关系定义别名

B. 为关系定义别名的格式为:<别名><关系名>

C. 在关系的自联接操作中,别名是必不可少的

D. 以上说法均正确

答案: 请关注公众号【大象答案】查看答案

问题 139: 6. 有关系 C(id,name,parent_id),下列选项中能正确找出每个元素的父元素的名称的是( )

选项:

A. select c1.name,c2.name
from course c1 left join course c2 on c1.parent_id = c2.id

B. select c1.name,c2.name
from course c1 join course c2

C. select c1.name,c2.name
from course c1 right join course c2 on c1.parent_id = c2.id

D. select name,parent_id
from course join course on course.parent_id = course.id

答案: 请关注公众号【大象答案】查看答案

问题 140: 7. 下列连接中,属于SQL连接查询种类的是()。

选项:

A. 内连接

B. 中间连接

C. 外连接

D. 交叉连接

答案: 请关注公众号【大象答案】查看答案

问题 141: 8. 左外连接是使用下列哪个关键字()。

选项:

A. LEFT JOIN

B. JOIN

C. CROSS JOIN

D. LEFT OUTER JOIN

答案: 请关注公众号【大象答案】查看答案

问题 142: 9.

选项:

A. select cName,scGrade
from student a join sc b on a.sNO=b.sNO join course c on b.cNO=c.cNO
where sName='张三';

B. select cName,scGrade
from student a join sc b join course c
on a.sNO=b.sNO and b.cNO=c.cNO
where sName='张三';

C. select cName,scGrade
from student join sc using(sNO) join course using(cNO)
where sName='张三';

D. select cName,scGrade
from student a JOIN course b JOIN sc c
on a.sNo=c.sNO AND b.cno=c.cno
WHERE sName='张三';

答案: 请关注公众号【大象答案】查看答案

问题 143: 10.

选项:

A. SELECT sno,sname,sdept
FROM student a JOIN sc b ON a.sno=b.sno
JOIN course c ON b.cno=c.cno
WHERE cname='信息系统';

B. SELECT sno,sname,sdept
FROM student a JOIN sc b using(a.sno=b.sno)
JOIN course c using(b.cno=c.cno)
WHERE cname='信息系统';

C. SELECT sno,sname,sdept
FROM student JOIN sc using(sno)
JOIN course using(cno)
WHERE cname='信息系统';

D. SELECT sno,sname,sdept
FROM student a JOIN course b JOIN sc c
ON a.sNo=c.sNO AND b.cno=c.cno
WHERE cname='信息系统';

答案: 请关注公众号【大象答案】查看答案

问题 144: 1. 添加表记录的语句关键字是()

选项:

A. select

B. insert

C. update

D. delete

答案: 请关注公众号【大象答案】查看答案

问题 145: 2. 修改表记录的语句关键字是()。

选项:

A. update

B. delete

C. insert

D. select

答案: 请关注公众号【大象答案】查看答案

问题 146: 3. 删除表记录的语句关键字是()。

选项:

A. insert

B. delete

C. update

D. select

答案: 请关注公众号【大象答案】查看答案

问题 147: 4. 关于TRUNCATE TABLE 描述不正确的是()

选项:

A. TRUNCATE将删除表中的所有数据

B. 表中包含AUTO_INCREMENT 列,使用TRUNCATE TABLE 可以重置序列值为该列初始值

C. TRUNCATE操作比DELETE操作占用资源多

D. TRUNCATE TABLE删除表,然后重新构建表

答案: 请关注公众号【大象答案】查看答案

问题 148: 5. 要快速清空一张数据表,可以使用下列哪条语句?()

选项:

A. DELETE TABLE

B. TRUNCATE TABLE

C. DROP TABLE

D. CLEAR TABLE

答案: 请关注公众号【大象答案】查看答案

问题 149: 6. 修改管理员表中管理员名称为admin1的数据,将其密码修改为888888,正确的语句是()。

选项:

A. update adminUser set aduPwd=888888;

B. update adminUser set aduPwd=888888 where aduName='admin1';

C. update set aduPwd=888888;

D. update adminUser aduPwd=888888 where aduName='admin1';

答案: 请关注公众号【大象答案】查看答案

问题 150: 7. delete from adminUser语句的作用是()。

选项:

A. 删除当前数据库中整个adminUser表,包括表结构。

B. 删除当前数据库中adminUser表内的所有行。

C. 由于没有where子句,因此不删除任何数据。

D. 删除当前数据库中adminUser表内的当前行。

答案: 请关注公众号【大象答案】查看答案

问题 151: 8. 向商品类别表插入一条记录(6,'车品'),其中tID是自动递增列,正确的代码是()。
商品类别表(goodsType)

选项:

A. insert into GoodsType set tID=6,tName='车品'

B. insert into GoodsType(tName) values(‘车品’)

C. insert into GoodsType values(6,‘车品’)

D. insert into GoodsType values(‘车品’)

答案: 请关注公众号【大象答案】查看答案

问题 152: 9. 关于DELETE和TRUNCATE TABLE的说法,正确的是()。

选项:

A. 两者都可以删除指定条目的记录。

B. 前者可以删除指定条目的记录,后者不能。

C. 两者都返回被删除记录的数目。

D. 前者返回被删除记录的数目,后者不返回。

答案: 请关注公众号【大象答案】查看答案

电话咨询