第30卷 关系运算《数据库基础》四川省单招《计算机类考纲百套卷》

2026-08-10
| 2份
| 15页
| 31人阅读
| 0人下载

内容正文:

编写说明:本规划依据《四川省普通高校招生职业技能考试大纲 计算机类(2023年版)》编写。 三层训练:基础层(考点卷)拆解考点为微目标,紧扣考纲“掌握”“理解”要求; 巩固层(专题卷)强化知识交叉与场景关联,按考纲专题整合; 应用层(课程综合卷)聚焦全真模拟,结合知识模块综合命题。 本试卷是第30卷,按《数据库基础》范围和要求编写。具体内容为:理解选择、连接、投影三种关系运算。 四川省《计算机类考纲百套卷》 第30卷 《数据库基础》 关系运算 考点训练卷 考试时间60分钟 满分100分 班级 姓名 学号 成绩 一、单项选择题(本大题共20小题,每题3分,共60分) 1.在关系运算中,从二维表中选出满足条件的行的操作称为( )。 A. 选择运算 B. 投影运算 C. 连接运算 D. 并运算 2.在关系运算中,从二维表中选出满足条件的字段的操作称为( )。 A. 选择运算 B. 投影运算 C. 连接运算 D. 除运算 3.在学生信息表中,要找出所有“性别”为“男”的学生记录,应使用( )运算。 A. 选择运算 B. 投影运算 C. 连接运算 D. 并运算 4.在学生信息表中,要查询所有学生的“姓名”和“联系电话”两列信息,应使用( )运算。 A. 选择运算 B. 除运算 C. 连接运算 D. 投影运算 5.在关系运算中,将两个表按照某个共同属性组合成一个新表的操作称为( )。 A. 选择运算 B. 投影运算 C. 连接运算 D. 并运算 6.学生表(学号,姓名,性别,班级)和成绩表(学号,科目,成绩)。要查询每个学生的姓名及其各科成绩,需要将两个表通过( )字段进行连接。 A. 姓名 B. 学号 C. 班级 D. 科目 7.关于关系运算的描述,正确的是( )。 A. 选择运算筛选的是列 B. 投影运算筛选的是行 C. 选择运算筛选的是行,投影运算筛选的是列 D. 连接运算不需要任何共同字段 8.在关系运算中,选择运算的结果与原表相比,不会发生变化的是( )。 A. 行数 B. 列数 C. 行数和列数 D. 全部数据 9.在关系运算中,投影运算的结果与原表相比,不会发生变化的是( )。 A. 行数 B. 列数 C. 行数和列数 D. 全部数据 10.要查询员工表中所有员工的“姓名”和“工资”,应使用( )运算。 A. 选择 B. 集合 C. 连接 D. 投影 11.要查询员工表中“部门”为“销售部”的所有员工,应使用( )运算。 A. 连接 B. 投影 C. 选择 D. 并 12.在关系型数据库中,最常用的多表查询是通过( )运算实现的。 A. 选择 B. 投影 C. 连接 D. 并 13.学生表(学号,姓名,性别)与选课表(学号,课程号,成绩),要查询选修了“001”课程的学生的学号和姓名,需要先进行( )运算筛选出“课程号=001”的记录,再进行( )运算得到学号和姓名。 A. 投影;选择 B. 选择;投影 C. 连接;选择 D. 投影;连接 14.选择运算中,筛选条件“年龄 > 18 且 性别 = ‘女’”表示( )。 A. 年龄大于18或性别为女的学生 B. 年龄大于18且性别不为女的学生 C. 年龄不大于18且性别为女的学生 D. 年龄大于18且性别为女的学生 15.在关系运算中,下列说法错误的是( )。 A. 选择运算是从表中筛选满足条件的行 B. 投影运算是从表中筛选指定的列 C. 连接运算是将两个表组合成一个新表 D. 投影运算会改变表中的行数 16.如果将员工表中的“姓名”和“部门”两列选出,这个操作是( )运算。 A. 选择 B. 投影 C. 连接 D. 除 17.在关系运算中,连接运算的结果表行数与原表相比( )。 A. 一定增加 B. 一定减少 C. 保持不变 D. 取决于连接条件 18.在关系运算中,选择运算使用( )条件来筛选行。 A. 选择条件 B. 连接条件 C. 投影条件 D. 排序条件 19.学生表(学号,姓名,年龄),要查询年龄大于20岁的所有学生的姓名和年龄,正确的操作顺序是( )。 A. 先投影(姓名,年龄),再选择(年龄>20) B. 只需选择,不需要投影 C. 先选择(年龄>20),再投影(姓名,年龄) D. 只需投影,不需要选择 20.关于连接运算的说法,错误的是( )。 A. 连接运算需要两个或多个表参与 B. 连接运算需要指定连接字段 C. 连接运算的结果是一个新的表 D. 连接运算只能连接两个表,不能连接三个表 二、多项选择题(本大题共5小题,每题4分,共20分) 1.在关系运算中,下列属于基本关系运算的有( )。 A. 选择运算 B. 投影运算 C. 连接运算 D. 加法运算 2.在关系运算中,关于选择运算的说法,正确的有( )。 A. 选择运算筛选的是行 B. 选择运算的条件可以有多个,用“且(AND)”“或(OR)”连接 C. 选择运算的结果表的列数不变 D. 选择运算的结果表的行数可能减少 3.在关系运算中,关于投影运算的说法,正确的有( )。 A. 投影运算需要指定筛选条件 B. 投影运算的结果表的列数会减少 C. 投影运算的结果表的行数不变 D. 投影运算筛选的是列 4.在关系运算中,关于连接运算的说法,正确的有( )。 A. 连接运算需要两个或多个表参与 B. 连接运算需要指定连接字段 C. 连接运算不需要任何共同字段 D. 连接运算用于多表查询 5.要查询“成绩表”中“数学”成绩大于90分的学生“学号”和“成绩”,需要使用的关系运算有( )。 A. 选择运算 B. 投影运算 C. 连接运算 D. 并运算 三、判断题(本大题共10小题,每题2分,共20分) 1.选择运算是从二维表中选出满足条件的列。(  ) 2.投影运算是从二维表中选出指定的列。(  ) 3.连接运算可以将两个表按照某个共同属性组合成一个新表。(  ) 4.选择运算的结果表的列数会减少。(  ) 5.投影运算的结果表的行数不变。(  ) 6.连接运算只能连接两个表,不能连接三个表。(  ) 7.在关系运算中,选择条件和投影字段可以组合使用。(  ) 8.连接运算不需要表之间存在共同字段。(  ) 9.投影运算与选择运算的区别在于:投影是列筛选,选择是行筛选。(  ) 10.选择运算中,条件“性别=‘女’ 且 年龄<20”表示年龄小于20岁的女生。(  ) 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 编写说明:本规划依据《四川省普通高校招生职业技能考试大纲 计算机类(2023年版)》编写。 三层训练:基础层(考点卷)拆解考点为微目标,紧扣考纲“掌握”“理解”要求; 巩固层(专题卷)强化知识交叉与场景关联,按考纲专题整合; 应用层(课程综合卷)聚焦全真模拟,结合知识模块综合命题。 本试卷是第30卷,按《数据库基础》范围和要求编写。具体内容为:理解选择、连接、投影三种关系运算。 四川省《计算机类考纲百套卷》 第30卷 《数据库基础》 关系运算 考点训练卷 考试时间60分钟 满分100分 班级 姓名 学号 成绩 一、单项选择题(本大题共20小题,每题3分,共60分) 1.在关系运算中,从二维表中选出满足条件的行的操作称为( )。 A. 选择运算 B. 投影运算 C. 连接运算 D. 并运算 【答案】A 【解析】选择运算是从二维表中选出满足指定条件的行,相当于对表中的记录进行筛选,结果表的列数不变,行数减少。 2.在关系运算中,从二维表中选出满足条件的字段的操作称为( )。 A. 选择运算 B. 投影运算 C. 连接运算 D. 除运算 【答案】B 【解析】投影运算是从二维表中选出指定的列(字段),生成一个只包含这些列的新表。投影运算改变了表的结构(列数减少),但不改变行数(去除重复行后可能减少)。 3.在学生信息表中,要找出所有“性别”为“男”的学生记录,应使用( )运算。 A. 选择运算 B. 投影运算 C. 连接运算 D. 并运算 【答案】A 【解析】题目要求找出满足条件(性别=“男”)的学生记录(行),这是典型的行筛选操作,属于选择运算。结果表包含所有字段,但只包含性别为“男”的行。 4.在学生信息表中,要查询所有学生的“姓名”和“联系电话”两列信息,应使用( )运算。 A. 选择运算 B. 除运算 C. 连接运算 D. 投影运算 【答案】D 【解析】选择运算是筛选行;连接运算是多个表合并;除运算不属于考纲范围。 5.在关系运算中,将两个表按照某个共同属性组合成一个新表的操作称为( )。 A. 选择运算 B. 投影运算 C. 连接运算 D. 并运算 【答案】C 【解析】连接运算是将两个或多个表按照某个共同属性(如学生表中的“学号”与成绩表中的“学号”)组合成一个新表,是关系型数据库中最常用的多表查询操作。 6.学生表(学号,姓名,性别,班级)和成绩表(学号,科目,成绩)。要查询每个学生的姓名及其各科成绩,需要将两个表通过( )字段进行连接。 A. 姓名 B. 学号 C. 班级 D. 科目 【答案】B 【解析】两个表中都包含“学号”字段,学生表中的“学号”是主键,成绩表中的“学号”是外键,通过“学号”可以将两个表关联起来,查询每个学生的姓名及其各科成绩。 7.关于关系运算的描述,正确的是( )。 A. 选择运算筛选的是列 B. 投影运算筛选的是行 C. 选择运算筛选的是行,投影运算筛选的是列 D. 连接运算不需要任何共同字段 【答案】C 【解析】这是选择运算和投影运算的核心区别:选择是行筛选(水平方向),投影是列筛选(垂直方向)。 8.在关系运算中,选择运算的结果与原表相比,不会发生变化的是( )。 A. 行数 B. 列数 C. 行数和列数 D. 全部数据 【答案】B 【解析】选择运算筛选的是行,表中列的数量保持不变(所有字段都保留)。 9.在关系运算中,投影运算的结果与原表相比,不会发生变化的是( )。 A. 行数 B. 列数 C. 行数和列数 D. 全部数据 【答案】A 【解析】投影运算筛选的是列,表中行的数量保持不变(若去除重复行则行数可能减少,但通常理解为不改变行数)。 10.要查询员工表中所有员工的“姓名”和“工资”,应使用( )运算。 A. 选择 B. 集合 C. 连接 D. 投影 【答案】D 【解析】只选出“姓名”和“工资”两列,是列筛选操作,属于投影运算。 11.要查询员工表中“部门”为“销售部”的所有员工,应使用( )运算。 A. 连接 B. 投影 C. 选择 D. 并 【答案】C 【解析】筛选满足“部门=‘销售部’”条件的行,是选择运算。 12.在关系型数据库中,最常用的多表查询是通过( )运算实现的。 A. 选择 B. 投影 C. 连接 D. 并 【答案】C 【解析】连接运算可以将两个或多个表按共同字段合并成一个结果表,是关系型数据库中最常用的多表查询方式。 13.学生表(学号,姓名,性别)与选课表(学号,课程号,成绩),要查询选修了“001”课程的学生的学号和姓名,需要先进行( )运算筛选出“课程号=001”的记录,再进行( )运算得到学号和姓名。 A. 投影;选择 B. 选择;投影 C. 连接;选择 D. 投影;连接 【答案】B 【解析】首先在选课表中通过选择运算筛选出“课程号=001”的记录(行筛选),得到满足条件的学号;然后通过投影运算从学生表中选出“学号”和“姓名”两列(列筛选)。 14.选择运算中,筛选条件“年龄 > 18 且 性别 = ‘女’”表示( )。 A. 年龄大于18或性别为女的学生 B. 年龄大于18且性别不为女的学生 C. 年龄不大于18且性别为女的学生 D. 年龄大于18且性别为女的学生 【答案】D 【解析】条件“年龄>18 且 性别=‘女’”表示两个条件必须同时满足,即年龄大于18岁且性别为女。 15.在关系运算中,下列说法错误的是( )。 A. 选择运算是从表中筛选满足条件的行 B. 投影运算是从表中筛选指定的列 C. 连接运算是将两个表组合成一个新表 D. 投影运算会改变表中的行数 【答案】D 【解析】投影运算筛选的是列(字段),行数保持不变。 16.如果将员工表中的“姓名”和“部门”两列选出,这个操作是( )运算。 A. 选择 B. 投影 C. 连接 D. 除 【答案】B 【解析】从表中选择特定的列(字段),是投影运算。 17.在关系运算中,连接运算的结果表行数与原表相比( )。 A. 一定增加 B. 一定减少 C. 保持不变 D. 取决于连接条件 【答案】D 【解析】连接运算的结果行数取决于连接条件:如果两个表中的记录都能匹配,行数可能等于第一个表的行数;如果一对多匹配,行数会增加;如果没有匹配,行数可能为0。 18.在关系运算中,选择运算使用( )条件来筛选行。 A. 选择条件 B. 连接条件 C. 投影条件 D. 排序条件 【答案】A 【解析】选择运算使用选择条件(如“年龄>18”、“性别=‘男’”)来筛选满足条件的行。 19.学生表(学号,姓名,年龄),要查询年龄大于20岁的所有学生的姓名和年龄,正确的操作顺序是( )。 A. 先投影(姓名,年龄),再选择(年龄>20) B. 只需选择,不需要投影 C. 先选择(年龄>20),再投影(姓名,年龄) D. 只需投影,不需要选择 【答案】C 【解析】先通过选择运算筛选出年龄>20的行,再通过投影运算只保留“姓名”和“年龄”两列。 20.关于连接运算的说法,错误的是( )。 A. 连接运算需要两个或多个表参与 B. 连接运算需要指定连接字段 C. 连接运算的结果是一个新的表 D. 连接运算只能连接两个表,不能连接三个表 【答案】D 【解析】连接运算可以连接多个表(如三表连接、四表连接),不仅限于两个表。 二、多项选择题(本大题共5小题,每题4分,共20分) 1.在关系运算中,下列属于基本关系运算的有( )。 A. 选择运算 B. 投影运算 C. 连接运算 D. 加法运算 【答案】ABC 【解析】加法是算术运算,不是关系运算。 2.在关系运算中,关于选择运算的说法,正确的有( )。 A. 选择运算筛选的是行 B. 选择运算的条件可以有多个,用“且(AND)”“或(OR)”连接 C. 选择运算的结果表的列数不变 D. 选择运算的结果表的行数可能减少 【答案】ABCD 【解析】A正确,选择是行筛选;B正确,条件支持AND/OR组合;C正确,列数不变;D正确,满足条件的行可能少于原表。 3.在关系运算中,关于投影运算的说法,正确的有( )。 A. 投影运算需要指定筛选条件 B. 投影运算的结果表的列数会减少 C. 投影运算的结果表的行数不变 D. 投影运算筛选的是列 【答案】BCD 【解析】投影不需要条件,只需指定要保留的字段名。 4.在关系运算中,关于连接运算的说法,正确的有( )。 A. 连接运算需要两个或多个表参与 B. 连接运算需要指定连接字段 C. 连接运算不需要任何共同字段 D. 连接运算用于多表查询 【答案】ABD 【解析】连接必须通过共同字段进行关联。 5.要查询“成绩表”中“数学”成绩大于90分的学生“学号”和“成绩”,需要使用的关系运算有( )。 A. 选择运算 B. 投影运算 C. 连接运算 D. 并运算 【答案】AB 【解析】先通过选择运算筛选“科目=‘数学’且成绩>90”的行,再通过投影运算保留“学号”和“成绩”两列。只涉及一个表,不需要连接运算和并运算。 三、判断题(本大题共10小题,每题2分,共20分) 1.选择运算是从二维表中选出满足条件的列。(  ) 【答案】B 【解析】选择运算是选出满足条件的行(记录),不是列,筛选列的是投影运算。 2.投影运算是从二维表中选出指定的列。(  ) 【答案】A 【解析】投影运算正是从表中选出指定的列。 3.连接运算可以将两个表按照某个共同属性组合成一个新表。(  ) 【答案】A 【解析】连接运算的作用就是将两个表按共同字段关联组合。 4.选择运算的结果表的列数会减少。(  ) 【答案】B 【解析】选择运算筛选行,列数不变;减少列数是投影运算的特点。 5.投影运算的结果表的行数不变。(  ) 【答案】A 【解析】投影运算筛选列,行数保持不变。 6.连接运算只能连接两个表,不能连接三个表。(  ) 【答案】B 【解析】连接运算可以连接多个表(两个或以上)。 7.在关系运算中,选择条件和投影字段可以组合使用。(  ) 【答案】A 【解析】在实际查询中,经常先选择再投影,或先投影再选择,组合使用实现精准查询。 8.连接运算不需要表之间存在共同字段。(  ) 【答案】B 【解析】连接运算必须在共同字段(公共属性)上进行关联,没有共同字段则无法连接。 9.投影运算与选择运算的区别在于:投影是列筛选,选择是行筛选。(  ) 【答案】A 【解析】这是两者最核心的区别,表述正确。 10.选择运算中,条件“性别=‘女’ 且 年龄<20”表示年龄小于20岁的女生。(  ) 【答案】A 【解析】“且(AND)”表示两个条件必须同时满足,即性别为女且年龄小于20。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

第30卷 关系运算《数据库基础》四川省单招《计算机类考纲百套卷》
1
第30卷 关系运算《数据库基础》四川省单招《计算机类考纲百套卷》
2
第30卷 关系运算《数据库基础》四川省单招《计算机类考纲百套卷》
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。