数据库自然连接怎么解释?
答案:2 悬赏:40
解决时间 2021-02-15 07:29
- 提问者网友:唤魂
- 2021-02-14 19:39
数据库自然连接怎么解释?
最佳答案
- 二级知识专家网友:野心和家
- 2021-02-14 20:32
自然连接就是把两个表中相同属性"衔接",属性值相同的就保留下来,如果属性值不相同则去掉,注意,连接后的表的属性值个数为原来两个表的属性之和减去公共属性的个数,如果两个表没公共属性则自然连接就是笛卡尔乘积......
全部回答
- 1楼网友:如果这是命
- 2021-02-14 20:41
r表 s表
a b c d b e
1 a 3 2 c 7
2 b 6 3 d 5
3 c 7 1 a 3 自然连接怎么连接?
一、自然连接是第一步r×s结果是:
a b c d b e
1 a 3 2 c 7
1 a 3 3 d 5
1 a 3 1 a 3
2 b 6 2 c 7
2 b 6 3 d 5
2 b 6 1 a 3
3 c 7 2 c 7
3 c 7 3 d 5
3 c 7 1 a 3
就是用r表中的每一项乘以s表中的每一项。
二、选择r.b=s.b的记录:
r.a r.b r.c s.d s.b s.e
1 a 3 1 a 3
3 c 7 2 c 7
三、然后去掉相同且值也相同的b属性,最后r∞s的值为:
a b c d e
1 a 3 1 3
3 c 7 2 7
最后不知道那个自然连接的符号输的对不。。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯