扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 数据库SQL简单
单选题
2024年5月第28题
简单
单选题
2024年5月第28题
#第二版教材
#必须掌握
从关系 R 中抽取出满足给定限制条件记录的操作称为(__)。
问题(1)
浓缩知识点
关系代数是关系数据库的核心理论基础,包含选择、投影、连接、除等基本操作。选择操作聚焦关系的行维度,依据指定条件筛选出符合要求的元组,对应SQL查询中的WHERE子句,仅作用于单一关系内部完成行过滤;投影操作针对列维度,提取关系中指定的属性列,会自动去除重复元组,对应SQL里SELECT后的字段选择部分;连接操作则用于实现多关系的数据关联,将两个或多个关系按设定条件组合生成新关系,常见类型有自然连接、等值连接、外连接等;除操作属于较复杂的操作,主要用于实现“满足全部匹配条件”的查询需求,比如找出选修了所有课程的学生这类场景,核心是筛选出与另一关系中所有元组都匹配的元组。
正确答案
A
本题考察的是关系代数的基本操作。
A选项 选择:选择操作是从关系中按照给定条件筛选出满足条件的元组(行),相当于 SQL 中的 WHERE 子句。例如 σ(条件)(R),结果是 R 中所有符合条件的元组。因此正确。
B选项 连接:连接操作是把两个关系按照某种条件组合在一起,生成新的关系,常见的有自然连接、等值连接等。它作用在多个关系之间,而不是单一关系内部的筛选,因此错误。
C选项 除:除操作(÷)用于找出在 R 中与 S 的所有元组匹配的元组,常用于"找出选修了所有课程的学生"这种场景,属于较复杂的关系代数运算,因此错误。
D选项 投影:投影操作是从关系中选取若干属性列(列操作),相当于 SQL 中的 SELECT 子句中的字段选择,不涉及行过滤,因此错误。
因此,本题的正确答案是 A。
