一、笛卡尔积要如何进行运算
笛卡儿积就是把两个(多个)表的结果集相乘

r表中的每一条数据与s表中的每一条数据匹配并呈现,数量级就是两表的成绩,属性为列相加
设A,B为集合,用A中元素为第一元素,B中元素为第二元素构成有序对,所有这样的有序对组成的集合叫做A与B的笛卡尔积,记作AxB.
A×B={(a, 0),(a, 1),(a, 2),(b, 0),(b, 1),(b, 2)}
B×A={(0, a),(0, b),(1, a),(1, b),(2, a),(2, b)}
2.一般地说,笛卡尔积运算不满足交换律,即
AxB≠BxA(当A≠Φ∧B≠Φ∧A≠B时)
3.笛卡尔积运算不满足结合律,即
(AxB)xC≠Ax(BxC)(当A≠Φ∧B≠Φ∧C≠Φ时)
4.笛卡尔积运算对并和交运算满足分配律。
二、什么是笛卡尔积
笛卡尔乘积是指在数学中,两个集合X和Y的笛卡尓积(Cartesian product),又称直积,表示为X×Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员。
直观的说就是集合A{a1,a2,a3}集合B{b1,b2},他们的笛卡尔积是 A*B={(a1,b1),(a1,b2),(a2,b1),(a2,b2),(a3,b1),(a3,b2)}任意两个元素结合在一起。
假设集合A={a, b},集合B={0, 1, 2},则两个集合的笛卡尔积为{(a, 0),(a, 1),(a, 2),(b, 0),(b, 1),(b, 2)}。
类似的例子有,如果A表示某学校学生的集合,B表示该学校所有课程的集合,则A与B的笛卡尔积表示所有可能的选课情况。A表示所有声母的集合,B表示所有韵母的集合,那么A和B的笛卡尔积就为所有可能的汉字全拼。
设A,B为集合,用A中元素为第一元素,B中元素为第二元素构成有序对,所有这样的有序对组成的集合叫做A与B的笛卡尔积,记作AxB.
A×B={(a, 0),(a, 1),(a, 2),(b, 0),(b, 1),(b, 2)}
B×A={(0, a),(0, b),(1, a),(1, b),(2, a),(2, b)}
2.一般地说,笛卡尔积运算不满足交换律,即
AxB≠BxA(当A≠Φ∧B≠Φ∧A≠B时)
3.笛卡尔积运算不满足结合律,即
(AxB)xC≠Ax(BxC)(当A≠Φ∧B≠Φ∧C≠Φ时)
4.笛卡尔积运算对并和交运算满足分配律,即
三、什么是笛卡尔积笛卡尔积是什么意思
1、笛卡尔乘积是指在数学中,两个集合X和Y的笛卡尓积(Cartesian product),又称直积,表示为X×Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员。
2、假设集合A={a, b},集合B={0, 1, 2},则两个集合的笛卡尔积为{(a, 0),(a, 1),(a, 2),(b, 0),(b, 1),(b, 2)}。
3、类似的例子有,如果A表示某学校学生的集合,B表示该学校所有课程的集合,则A与B的笛卡尔积表示所有可能的选课情况。A表示所有声母的集合,B表示所有韵母的集合,那么A和B的笛卡尔积就为所有可能的汉字全拼。
4、设A,B为集合,用A中元素为第一元素,B中元素为第二元素构成有序对,所有这样的有序对组成的集合叫做A与B的笛卡尔积,记作AxB.
5、A×B={(a, 0),(a, 1),(a, 2),(b, 0),(b, 1),(b, 2)}
6、B×A={(0, a),(0, b),(1, a),(1, b),(2, a),(2, b)}
7、D2=SPECIALITY={计算机专业,信息专业}
8、D3=POSTGRADUATE={李勇,刘晨,王敏}
9、D=D1×D2×D3={(张清玫,计算机专业,李勇),(张清玫,计算机专业,刘晨),
10、(张清玫,计算机专业,王敏),(张清玫,信息专业,李勇),
11、(张清玫,信息专业,刘晨),(张清玫,信息专业,王敏),
12、(刘逸,计算机专业,李勇),(刘逸,计算机专业,刘晨),
13、(刘逸,计算机专业,王敏),(刘逸,信息专业,李勇),
14、(刘逸,信息专业,刘晨),(刘逸,信息专业,王敏)}
15、这样就把D1,D2,D3这三个集合中的每个元素加以对应组合,形成庞大的集合群。
16、本个例子中的D中就会有2X2X3个元素,如果一个集合有1000个元素,有这样3个集合,他们的笛卡尔积所组成的新集合会达到十亿个元素。假若某个集合是无限集,那么新的集合就将是有无限个元素
笛卡尔积和笛卡尔积sql的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!









