首页 > 试题广场 >

设关系R、S、W各有10个元组,那么这三个关系的笛卡尔积的元

[单选题]

设关系RSW各有10个元组,那么这三个关系的笛卡尔积的元组个数是()。

  • 10
  • 30
  • 1000
  • 不确定
笛卡尔积的元组个数为个元组的乘积
发表于 2017-09-15 10:17:54 回复(0)
笛卡尔积数学概念
        笛卡尔积是指在数学中,两个集合X和Y的笛卡尓积(Cartesian product),又称直积,表示为X × Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员。

        笛卡尔积又叫笛卡尔乘积,是一个叫笛卡尔的人提出来的。 简单的说就是两个集合相乘的结果。 

        假设集合A={a, b},集合B={0, 1, 2},则两个集合的笛卡尔积为{(a, 0), (a, 1), (a, 2), (b, 0), (b, 1), (b, 2)}。



笛卡尔积在sql中是这样的
        我们对数据库表进行操作时,经常会对多张表进行关联,多表连接查询大家肯定不会陌生,但是一不小心很容易出来庞大冗余的数据。如下例所示:

        
--------------------- 

CSDN原文链接:https://blog.csdn.net/weienjun/article/details/80869478 

发表于 2018-10-29 16:37:26 回复(0)
笛卡尔积元祖个数为各关系元祖个数的乘积,笛卡尔积属性个数为各关系属性个数的和
发表于 2021-09-25 21:02:14 回复(0)