Operación de unión (álgebra relacional)

La versión estable se comprobó el 4 de julio de 2021 . Hay cambios no verificados en plantillas o .

La operación de unión  es una de las operaciones del álgebra relacional .

Los datos iniciales para la operación son dos relaciones y un predicado (condición de conexión). El resultado de la operación es una relación que se obtiene lógicamente como producto cartesiano de las relaciones originales, a las que se aplica la operación de selección ( restricciones ) con el predicado especificado (condición de unión).

Ejemplo :

Hay una relación Empleado y Departamento . Se establece la condición de conexión: "Empleado.[Código de departamento]=Departamento.[Código de departamento]"

empleado
Apellido Código del departamento
Ivánov 34
Petrov 36
Sidorov 34
Serguéiev 34
Departamento
Nombre Código del departamento
Contabilidad 34
Marketing 36

El resultado de la operación de unión será:

Resultado de la conexión
Empleado Apellido Empleado Código de departamento Nombre de Departamento Departamento Código de departamento
Ivánov 34 Contabilidad 34
Petrov 36 Marketing 36
Sidorov 34 Contabilidad 34
Serguéiev 34 Contabilidad 34

En el nivel de implementación, la operación de unión normalmente no se realiza como una selección de un producto cartesiano. Se proponen algoritmos más eficientes que garantizan el mismo resultado lógico:

Véase también