C++中关系代数的扩展运算符


关系数据模型是主要的数据模型,广泛应用于世界各地的数据存储和处理。该模型简单易用,并具有处理数据所需的所有属性和功能,且存储效率高。

这些是关系代数的基本运算符,在这里我们将学习一些扩展运算符。它们主要分为三种类型:

  1. 交集
  2. 连接
  3. 除法

 

交集运算是对关系R1和R2的一种特殊运算,结果关系包含同时存在于R1和R2中的元组。

连接

条件连接是一种特殊的连接,其中我们将多个关系连接起来,连接受某些条件支配。

自然连接是一种特殊的连接,其中关系的所有属性都满足相等条件。

左外连接是一种特殊的连接,它考虑左关系的所有元素以及满足给定条件的右关系的元组。

右外连接是一种特殊的连接,它考虑右关系的所有元素以及满足给定条件的左关系的元组。

全外连接是一种考虑来自左右关系的所有元素的连接。

除法运算仅在B是A的真子集时适用。它返回一个关系,其属性是A - B的所有属性。

更新于:2021年1月22日

694 次浏览

开启你的职业生涯

完成课程获得认证

开始学习
广告