题目
并、交 、投影 、笛卡儿乘积 有什么区别?
“ 湛蓝之炎”答得不错,问一下能否举个简单的例子笛卡儿乘积和投影吗?
“ 湛蓝之炎”答得不错,问一下能否举个简单的例子笛卡儿乘积和投影吗?
提问时间:2020-08-05
答案
并:将2个集合(或数据库查询的结果集)中的元素相加,并去掉重复元素(只留下1个)
交:取得将2个集合(或数据库查询的结果集)中共有的元素
笛卡儿积:从2个集合(或数据库查询的结果集)中各取1个元素两两配对,元素个数变成原先每个集合中元素个数的乘积
投影:取得查询结果集中的部分字段,并去掉重复元素(数据库专有)
例:
假设有一个集合包含A,B两个元素,另一个包含C,D,E三个元素
那么它们的笛卡尔积就是AC,AD,AE,BC,BD,BE
至于投影,只存在于关系数据库中,假设一个查询结果集包含A,B,C三个字段,每个字段中有若干个值,那么对A作投影就是取A这个字段中的所有值.但是这时候可能会出现重复项,要去掉,因为投影之前可能会出现A的值相同,但B或C的值不同的情况,如下表:
A B C
a1 b1 c1
a1 b2 c2
a2 b2 c3
a2 b2 c4
作A的投影就是a1,a2;
作B的投影就是b1,b2;
作C的投影就是c1,c2,c3,c4;
作A和B的投影就是{a1,b1},{a1,b2},{a2,b2}
交:取得将2个集合(或数据库查询的结果集)中共有的元素
笛卡儿积:从2个集合(或数据库查询的结果集)中各取1个元素两两配对,元素个数变成原先每个集合中元素个数的乘积
投影:取得查询结果集中的部分字段,并去掉重复元素(数据库专有)
例:
假设有一个集合包含A,B两个元素,另一个包含C,D,E三个元素
那么它们的笛卡尔积就是AC,AD,AE,BC,BD,BE
至于投影,只存在于关系数据库中,假设一个查询结果集包含A,B,C三个字段,每个字段中有若干个值,那么对A作投影就是取A这个字段中的所有值.但是这时候可能会出现重复项,要去掉,因为投影之前可能会出现A的值相同,但B或C的值不同的情况,如下表:
A B C
a1 b1 c1
a1 b2 c2
a2 b2 c3
a2 b2 c4
作A的投影就是a1,a2;
作B的投影就是b1,b2;
作C的投影就是c1,c2,c3,c4;
作A和B的投影就是{a1,b1},{a1,b2},{a2,b2}
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
- 1甲,乙两人步行的速度的比为4:3,从A地到B地,甲走15小时,乙走几小时?
- 2他为什么不喜欢数学,翻译
- 3英语作文Winter vacation is coming
- 4翻译he is not likely to succeed可能不还是不可能?
- 5The art of living is more like wresting than dancing.
- 6世界上出口农产品最多的国家是( ) A.中国 B.法国 C.印度 D.美国
- 7世界第一大国是什么,有多大的面积 中国有多少人,多少面积
- 8设等比数列an的项数是偶数,所有项的和是它的偶数项的和的4倍,其前三项的积是64,求此数列的通项公式
- 9Have you ever visited the Water Cube?Yes.When I served as a volunteerin Beijing,I it twice
- 101X2分之1+2X3分之1+3X4分之1+.+99X100分之1
热门考点
- 1拨动同样的物体,它们发生的音调不同,这说明什么?
- 2詹天佑开凿八达岭隧道用了中部凿井法,需要哪些技术要求
- 3求九年级化学各单元知识要点
- 4These are apple trees(改为单数句)
- 51998+19981998+..1998个19981998…19981999+19991999+…+1999…19991998个1999= _ .
- 6五一黄金周期间,某旅行社接待了一个旅游团,
- 7一个底面为正方形的长方体量杯,底面边长为8cm,高10cm,里面放有一定量的水,水面高度为6cm,将一块矿石
- 8已知幂函数y=f(x)的图象过点(2,22),试求出此函数的解析式,并写出其定义域,判断奇偶性,单调性.
- 9If its message were confined merely to information——and that in itself would be difficult if not imp
- 10济南的冬天第3自然段赏心