�4、全外连接
��全外连接的结果是:先计算两个关系的自然连接,然后再在左侧关系和右侧关系中找出那些没有在连接结果中出现的元组。把这些元组也加入到连接结果中去,并且用空值null来填充那些来自右侧关系或左侧关系的属性的值。也就是说左侧关系和右侧关系的元组都要在连接结果中出现。具体示例如下:
employee��ft-works

图3-4-6:全外连接的结果
 
��外连接是基于自然连接的,其运算要经过两步,显得有些麻烦,于是就有这样一种理解外连接的方式:认为一个关系的空元组是各个属性值都为空值的元组,左外连接相当于是在右侧关系中加入一个空元组后进行自然连接,右外连接相当于是在左侧关系中加入一个空元组后进行自然连接,全外连接相当于是在左右两个关系中各加入一个空元组后进行自然连接。这种说法与我们的定义是一致的吗?答案是否定的。按照这种做法,连接的结果中多了一些东西,至于多了哪些东西,自己可以验证一下。