问题
单项选择题
设关系 R 和 S 的元组个数为 100 和 300,关系 T 是 R 与 S 的笛卡尔积,则 T 的元组 个数是_____。
A.400
B.10000
C.30000
D.90000
答案
参考答案:C
解析:根据笛卡尔积的定义可知,如果关系 R 和 S 的元数分别为 r 和 s。R 和 S 的笛卡尔积是一个 r+s 的元 的元组集合,每个元组的前 r 个分量来自 R 的一个元组,后 s 个分量来自 S 的一个元组;若 R 中有 m 个元 组,S 有 n 个元组,则 R*S 有 m*n 个元组。因此,本题 R 与 S 的笛卡尔积的元组个数应为 100*300=30000。