问题 单项选择题

设关系 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。

问答题
填空题