解释关系代数 (DBMS) 中的联合运算?
查询是一个问题或请求信息。查询语言是一种用于从数据库中检索信息的语言。
查询语言分为两种类型-
程序语言
非程序语言
程序语言
通过指定要执行的操作顺序从数据库中检索信息。
例如-关系代数。
结构查询语言(SQL)基于关系代数。
关系代数由一组操作组成,这些操作将一个或两个关系作为输入并产生一个新关系作为输出。
关系代数运算的类型
不同类型的关系代数运算如下-
选择操作
项目运作
重命名操作
联合运营
路口操作
差分运算
笛卡尔积运算
加入操作
分部运作
并、交、差、笛卡尔、连接、除法属于二元运算(对两个表进行操作)。
联合运营
联合操作通过删除重复值来合并R1、R2中的值。
语法
∏regno(R1) ∪ ∏regno(R2)
它显示R1和R2的所有regno。
例子
考虑两个表R1和R2-
表R1如下-
表R2如下-
要显示R1和R2的所有regno,请使用以下命令-
∏regno(R1) ∪ ∏regno(R2)
输出
要从表R1和R2中检索学生的分支和部分,请使用下面提到的命令-
∏ branch, section (R1) ∪ ∏ branch, section (R2)
输出
不允许补充。
UnionAll-用于重复条目。如果使用公共交叉点,将显示公共条目。