笛卡尔积是什么(笛卡尔的爱心函数表达式)
一、笛卡尔积是什么意思
假设2张表,笛卡尔积就是2张表的所有记录的排列组合,比如:select*from表1,表2,就是表1,表2的笛卡尔积。但是,实际情况中,真正使用的都是它的子集(即2表是有关联条件的),只有在极特殊的情况下才会用笛卡尔积
二、笛卡尔乘积的运算性质
1.对任意集合A,根据定义有
AxΦ=Φ,ΦxA=Φ
2.一般地说,笛卡尔积运算不满足交换律,即
AxB≠BxA(当A≠Φ∧B≠Φ∧A≠B时)
3.笛卡尔积运算不满足结合律,即
(AxB)xC≠Ax(BxC)(当A≠Φ∧B≠Φ∧C≠Φ时)
4.笛卡尔积运算对并和交运算满足分配律,即
Ax(B∪C)=(AxB)∪(AxC)
(B∪C)xA=(BxA)∪(CxA)
Ax(B∩C)=(AxB)∩(AxC)
(B∩C)xA=(BxA)∩(CxA)
三、谁知道什么是笛卡尔积
笛卡尔乘积是指在数学中,两个集合X和Y的笛卡尔积,又称直积,表示为X×Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员。笛卡尔1596年3月31日生于法国土伦省莱耳市的一个贵族之家,笛卡尔的父亲是布列塔尼地方议会的议员,同时也是地方法院的法官,笛卡尔在豪华的生活中无忧无虑地度过了童年。