关系代数
2026/10/10大约 2 分钟
关系代数
1. 考点:并、交、差

2. 考点:笛卡尔积、选择、投影

3. 考点:自然链接

4. 经典例题
4.1 题目一
题目: 给定关系 和 ,若关系 与 进行自然连接运算,则运算后的元组属性列数为( );关系代数表达式 与( )等价。
第一组选项:
- A、4
- B、5
- C、6
- D、7
第二组选项:
- A、
- B、
- C、
- D、
【解析】
正确答案:第一空选 B,第二空选 D。
解析说明:
第一空:运算后的元组属性列数为( B )
- 关系 有 4 个属性。
- 关系 有 3 个属性。
- 自然连接 会去掉重复的公共属性 和 ,合并为一个。
- 因此,自然连接后的属性为:、、、、,共 5 个属性。
第二空:关系代数表达式 与( D )等价。
- 自然连接后属性顺序为:、、、、。
- 表示取第 1 列和第 4 列,即 和 。
- 表示第 2 列等于第 5 列,即 。
- 因此, 等价于 。
- 选项 D 为 ,正确。
正确答案:第一空 B(5),第二空 D( )。
这道题的核心辨析点:
自然连接:
- 去掉重复的公共属性,合并为一个。
- 属性列数 = 的属性数 + 的属性数 - 公共属性数。
关系代数表达式:
- 表示取第 1、4 列。
- 表示第 2 列等于第 5 列。
- 自然连接后属性顺序:、、、、。
- 第 2 列是 ,第 5 列是 ,所以是 。
