题目
[单选题,5分]设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为( )。A.r+sB.r-sC.r×sD.max(r,s)
[单选题,5分]设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为( )。
A.r+s
B.r-s
C.r×s
D.max(r,s)
A.r+s
B.r-s
C.r×s
D.max(r,s)
题目解答
答案
参考答案:A 您的答案:A
收藏本题
收起解析 展开解析
参考解析:
暂无




解析
考查要点:本题主要考查关系代数中笛卡尔积操作的基本概念,重点在于理解笛卡尔积操作对关系属性个数的影响。
解题核心思路:
笛卡尔积操作(R×S)是将两个关系的所有元组进行组合,形成新的元组。每个新元组的属性是原两个关系属性的简单拼接,因此属性个数为两者属性个数之和。
破题关键点:
- 明确笛卡尔积操作的定义:属性直接拼接,不涉及合并或计算。
- 排除干扰选项(如选项C易与元组数量混淆)。
笛卡尔积操作(R×S)的属性个数计算步骤如下:
-
属性拼接规则:
若关系R有r个属性,关系S有s个属性,则笛卡尔积操作后,每个新元组包含R和S的所有属性,总属性个数为r + s。 -
选项分析:
- A. r+s:正确,符合属性拼接规则。
- B. r-s:错误,笛卡尔积不会减少属性。
- C. r×s:错误,混淆了属性个数与元组数量(元组数量为
r×s)。 - D. max(r,s):错误,未体现拼接逻辑。