
关系笛卡尔积运算记号R×S中,()A.R为关系名,S为属性名 B.R和S均为属性名 C.R为属性名,S为关系名 D.R和S均为关系名
在关系代数中,笛卡尔积(Cartesian Product)是将两个关系的元组进行所有可能组合的基本运算。记号 R×S 中,R和S均代表关系名——这是因为笛卡尔积的运算对象必须是完整的关系(即二维表结构),而非单个属性(列)。
关系是由元组(行)和属性(列)组成的集合,而属性仅是关系中的列定义。笛卡尔积的结果会生成一个新关系,其属性集为R和S的所有属性组合,元组集为R的每个元组与S的每个元组的有序对。例如,若R是包含学生信息的关系,S是包含课程信息的关系,R×S将得到所有学生与所有课程的可能组合元组。
答案:D
这个结论揭示了关系代数运算的基本规则:运算对象始终是关系整体,而非其组成部分(如属性)。这一设计确保了关系运算的封闭性——任何关系运算的结果仍为关系,为后续复杂查询(如连接、投影等)奠定了基础。