题目
关系数据库管理系统应能实现的专门关系运算包括( )。A. 排序、索引、统计B. 选择、投影、连接C. 关联、更新、排序D. 显示、打印、制表
关系数据库管理系统应能实现的专门关系运算包括( )。
A. 排序、索引、统计
B. 选择、投影、连接
C. 关联、更新、排序
D. 显示、打印、制表
题目解答
答案
B. 选择、投影、连接
解析
考查要点:本题主要考查关系数据库管理系统中的专门关系运算概念,要求区分传统数据处理功能与关系代数中的基本操作。
解题核心:明确选择、投影、连接是关系代数中特有的基本操作,而其他选项中的功能(如排序、统计)属于辅助性或通用数据处理手段。
关键点:
- 选择(Selection):筛选满足条件的记录(行)。
- 投影(Projection):提取指定字段(列)。
- 连接(Join):基于共同属性合并两个关系。
关系数据库管理系统的核心运算是基于关系代数的,其专门操作包括:
- 选择(Selection):根据条件从表中筛选出符合条件的行。例如,
σ_{条件}(R)表示从关系R中选择满足条件的元组。 - 投影(Projection):从表中提取指定的列。例如,
π_{A1,A2}(R)表示从关系R中投影出属性A1和A2。 - 连接(Join):将两个关系按共同属性拼接。例如,
R ⋈ S表示关系R和S的自然连接。
选项分析:
- A. 排序、索引、统计:排序和索引属于数据组织手段,统计是通用计算功能,非关系代数核心操作。
- B. 选择、投影、连接:正确,属于关系代数的基本操作。
- C. 关联、更新、排序:关联和更新涉及数据操作语言(DML),排序为辅助功能。
- D. 显示、打印、制表:属于数据输出格式,与数据处理无关。