数据库中的自然连接是怎么算的?

 我来答
云云说教育
推荐于2019-10-07 · 教育领域爱好者
云云说教育
采纳数:630 获赞数:403565

向TA提问 私信TA
展开全部

自然连接就是把两个表中相同属性"衔接",属性值相同的就保留下来,如果属性值不相同则去掉,注意,连接后的表的属性值个数为原来两个表的属性之和减去公共属性的个数,如果两个表没公共属性则自然连接就是笛卡尔乘积

在连接运算当中,一种最常用的连接是自然连接。如果关系R与S具有相同的属性组B,且该属性组的值相等时的连接称为自然连接,结果关系的属性集合为R的属性并上S减去属性B的属性集合。

R和S自然连接可记作:R⋈S={t r⌒ts |tr∈R∧ts∈S∧tr[B]=ts[B]}

自然连接也可看作是在广义笛卡尔积R×S中选出同名属性上符合相等条件元组,再进行投影,去掉重复的同名属性,组成新的关系。

拓展资料

直观的说就是集合A{a1,a2,a3} 集合B{b1,b2} ,他们的 笛卡尔积是 A*B ={(a1,b1),(a1,b2),(a2,b1),(a2,b2),(a3,b1),(a3,b2)}。任意两个元素结合在一起三、并 两个逻辑算式之间的比较 如果不全为真,则结果为假。

现有a和b两表分别为关系R和S关系。

ZESTRON
2024-09-04 广告
在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸... 点击进入详情页
本回答由ZESTRON提供
夏日绝2333
高粉答主

2018-06-23 · 欢迎喜欢文化的伙伴一起交流
夏日绝2333
采纳数:882 获赞数:63285

向TA提问 私信TA
展开全部
自然连接就是把两个表中相同属性"衔接",属性值相同的就保留下来,如果属性值不相同则去掉,注意,连接后的表的属性值个数为原来两个表的属性之和减去公共属性的个数,如果两个表没公共属性则自然连接就是笛卡尔乘积。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乱红斋
高粉答主

推荐于2019-09-17 · 关注我不会让你失望
知道大有可为答主
回答量:388
采纳率:100%
帮助的人:11万
展开全部

就是域相同的属性值相等就连接。

比如:比如有R(A,B)和S(B,C)两个关系,自然连接的条件就是R.B=S.B,结果是一个关系,为3个属性(A,B,C)。

通过相同名字的属性连接的结果就是自然连接。自然连接是在笛卡尔积中选取属性值(对于这个例子就是属性B)相等的那些条目,然后把重复的属性删掉。

本例的自然连接就是 {m 1 3},并和交需要两个关系的结构相同,本例R的结构是属性A B S的结构是属性B C, 故而不能做交或者并的运算。

自然连接又叫笛卡尔乘积,是一个叫笛卡尔的人提出来的。简单的说就是两个集合相乘的结果。具体的定义去看看有关代数系的书的定义。直观的说就是集合A{a1,a2,a3} 集合B{b1,b2} ,他们的 笛卡尔积是 A*B ={(a1,b1),(a1,b2),(a2,b1),(a2,b2),(a3,b1),(a3,b2)}。任意两个元素结合在一起三、并 两个逻辑算式之间的比较 如果不全为真,则结果为假 例如有逻辑算式A 、B A B 结果 值真真真、 值真假假 、值假真假 、值假假假 。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
黄诗然然然
2018-05-24 · TA获得超过927个赞
知道答主
回答量:10
采纳率:0%
帮助的人:1609
展开全部
所谓自然连接就是在等值连接的情况下,当连接属性 X 与 Y 具有相同属性组时,把在连接 结果中重复的属性列去掉。即如果 R 与 S 具有相同的属性组 Y ,则自然连接可记作:

R*S={t r⌒ ts |tr∈ R ∧ ts ∈ S ∧ tr[Y]=ts[Y]}
自然连接是在广义笛卡尔积 R×S 中选出同名属性上符合相等条件元组,再进行投影,去掉 重复的同名属性,组成新的关系。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
惠湛英79
2021-03-03
知道答主
回答量:1
采纳率:0%
帮助的人:519
展开全部
把两个关系相同的属性值的元组联接到一起形成一个新的关系的操作称为联接,去掉两个关系中重复属性的联接。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式