假设集合A={a,b},集合B={0,1,2},两个集合的笛卡尔的乘积为{,,,},如果把它的元素从集合形式展开到关系形式,那么它就是广义的笛卡尔product,一般来说,笛卡尔product是针对一个域(一组具有相同数据类型的值)的,而广义的笛卡尔product则扩展为一个关系。

 笛卡尔积与广义 笛卡尔积

1、 笛卡尔积与广义 笛卡尔积

首先是百科上说的。假设集合A={a,b},集合B={0,1,2},两个集合的笛卡尔的乘积为{,,,}。一个类似的例子是,如果A代表某校学生的集合,B代表该校所有课程的集合,那么A和B的乘积笛卡尔代表所有可能的选课情况。如果把它的元素从集合形式展开到关系形式,那么它就是广义的笛卡尔 product。一般来说,笛卡尔 product是针对一个域(一组具有相同数据类型的值)的,而广义的笛卡尔 product则扩展为一个关系。至于集合和关系的区别,我只提到两个集合可以确定一个二元关系,你可以去百科全书更详细的搜索“关系”。

 笛卡尔积是向关系的水平方向进行运算

2、 笛卡尔积是向关系的水平方向进行运算

笛卡尔积是将两个(多个)表的结果集相乘,R表中的每一个数据都与S表中的每一个数据进行匹配并呈现。数量级是两个表的分数。属性是将A和B加入列相,A中的元素是第一个元素,B中的元素是第二个元素,形成有序对。由所有这样的有序对组成的集合称为A和b的 .乘积AxB的记法。笛卡尔 is: A×B={|x∈A∧y∈B}例如A={a,B},B={0,1,2},则A×B={即AxB≠BxA(当a ≠ φ ∧ b ≠ φ ∧ a ≠ b) 3。笛卡尔乘积运算不满足结合律,即xC≠Ax(当a ≠ φ ⊰)

{2。


文章TAG:笛卡尔集  笛卡尔  乘积  集合  函数  两个  
下一篇