关系是笛卡尔积的子集

 我来答
小么社会生活说
2023-01-08 · TA获得超过1200个赞
知道大有可为答主
回答量:6182
采纳率:100%
帮助的人:86万
展开全部

关系是笛卡尔积的子集。这句话是正确的。

笛卡尔乘积是指在数学中,两个集合X和Y的笛卡尓积(Cartesian product),又称直积,表示为X×Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员。工作中非常常用,如物业楼栋编号等。

应用场合:

在某些情况下,它可用于查找连续日期中的不完整数据。可以先用笛卡尔积做一个排列组合,然后和目标表关联,查询哪些数据缺失。

比如一个考勤记录表单,记录了100个人2018年8月的考勤信息。理论上这些人应该每天都有记录。但事实上,有些人在某些日子里数据不足。但是,无论是日查询还是一对一查询,都比较麻烦。

在这种情况下,你可以每天为每个人做一个笛卡尔积处理。通过去除与实际表的关联,很容易找出准确的数据。

左、右连接,内部和外部连接;

l内部连接;

重要提示:返回所有匹配的记录。

select * from aa,bb其中aa . x = ba . x///内部联接

l外部连接有两种:左连接和右连接。

重要提示:所有匹配的记录加上每行主表之外的一个具有空键值的记录将被返回。辅助表的所有列都为空。

select * from aa left join bb on aa . x = bb . x order by aa . x//left outer join或left join

select * from aa right join bb on aa . x = bb . x order by aa . x//right join或right join。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式