知识大搜罗大学生活@IT·互联网

调侃数据库4.1:关系代数(简单不得了的教程)

2017-05-03  本文已影响1820人  Dongle聊测试

上次我们介绍的是关系模型的一些东西,而这次主要来讲关系代数


先上图,大家理解理解

以下都以此举例


1 五个基本操作

🔥Selection

🔥Projection

🔥Cartesian product(笛卡尔积)

🔥Union

🔥Set difference

2 三个派生操作

🔥Join

1. Theta join (θ-join)



2. Natural join

在Client与Viewing的clientNo相同情况下,罗列出clientNo,fNale,lName,propertyNo,comment



3. Outer join

展示那些没有匹配的值


🌺左外连接

Left outer join is join in which tuples from R that do not have matching values in common columns of S are also included in result relation.


将每个元组保持在结果的左关系中

上图,大家注意这个null值选项,左边有值的是PropertyForRent,右边为null,显式左边而不显式右边,这便是左外连接

🌺右外连接

同左外连接类似,显式右关系

🌺全外连接

显式所有关系

🌺Semijoin


🔥Intersection

🔥Division


今天的东西很多,也是大家需要记住的东西,请各位慢慢消化消化O(∩_∩)O哈哈哈~,不懂的地方请在下面留言

上一篇 下一篇

猜你喜欢

热点阅读