Los operadores de conjuntos del álgebra relacional son operadores binarios, pero para ser usados se requieren que ambas relaciones posean el mismo esquema, es decir, deben tener el mismo numero de atributos y los atributos deben de ser del mismo tipo.
UNION
La unión es la única operación del álgebra relacional que opera de forma vertical, es decir, no agrega atributos a los lados de la relación sino agrega tuplas abajo de la relación, su sintaxis es:
Antes de continuar recordemos el conjunto de relaciones que estamos usando de ejemplos.
Supongamos que necesitamos la lista de los nombre de todos los clientes y todos los vendedores
INTERSECCION
La operación de intersección es una operación binaria en la que se obtiene como resultado las tuplas que se encuentran en ambas relaciones, al igual que la unión se requiere que ambas relaciones tengan el mismo esquema. La sintaxis de la operación de intersección es:
Supongamos que necesitamos obtener de los clientes atendidos por los vendedores Alberto y Danilo, los nombre de los clientes atendidos por ambos vendedores.
El resultado de esta expresión sería Ana
DIFERENCIA
La operación de diferencia toma dos relaciones con el mismo esquema y numero de atributos, teniendo una Relación1 una de la cual se eliminaran las tuplas que también se encuentren repetidas en la Relación2 de tal forma que solo quedan las que solo existen en la Relación1
La sintaxis de la diferencia es:
Supongamos que tenemos una vez masa los vendedores Alberto y Danilo, de los cuales nos interesa saber cuales fueron atendidos por Alberto pero que nunca fueron atendidos por Danilo.
El resultado de esta operación sería Noemí




alert(«hola»);
Me gustaMe gusta
Para poder realizar la unión es necesario que ambas relaciones sean compatibles, es decir, deben tener el mismo número de atributos, y para cada atributo a unir, deben pertenecer al mismo dominio. El ejemplo que aquí se expone no cumple los requisitos de relaciones compatibles
Me gustaMe gusta