Home Bases de Datos El Modelo Relacional Operaciones Binarias del Álgebra Relacional

PostHeaderIcon Operaciones Binarias del Álgebra Relacional

Usar puntuación: / 3
MaloBueno 

Anteriormente se comentó que las operaciones binarias básicas del modelo relacional eran la unión, la diferencia y el producto cartesiano. Sin embargo vamos a englobar dentro de éstas la intersección, que por utilidad y función, están más cerca de éstas, dejando el producto cartesiano para más adelante por su semejanza con el join

Unión:

 

Dos tablas se unen si tienen el mismo número de columnas y además tienen los mismos dominios. El resultado es otra tabla con las filas de ambas tablas. Las filas repetidas aparecen una sola vez.

Se representa: TABLA1 U TABLA2

Ejemplo:

EMPLE1

N_EMPLE

NOMBRE

1001

Rosa

1005

Fernando

EMPLE2 

N_EMPLE

NOMBRE

2001

Pilar

2010

Octavio

1005

Fernando

EMPLE1 U EMPLE2 

N_EMPLE

NOMBRE

1001

Rosa

1005

Fernando

2001

Pilar

2010

Octavio

 

 

 

Diferencia:

Sólo es posible si tienen el mismo número de columnas y dominios compatibles. El resultado es otra tabla con las filas de la primera excepto las que también aparecen en la segunda. La coincidencia debe ser total.

Se representa: TABLA1 – TABLA2

Ejemplo 1:

EMPLE1 – EMPLE2.

EMPLE1

N_EMPLE

NOMBRE

1001

Rosa

1005

Fernando

EMPLE2 

N_EMPLE

NOMBRE

2001

Pilar

2010

Octavio

1005

Fernando

EMPLE1 - EMPLE2

N_EMPLE

NOMBRE

1001

Rosa

 

 

 

Ejemplo 2:

EMPLE1

N_EMPLE

NOMBRE

1001

Rosa

1005

Fernando

EMPLE2-EMPLE1
N_EMPLE NOMBRE

2001

Pilar

2010

Octavio

 

EMPLE2

N_EMPLE

NOMBRE

2001

Pilar

2010

Octavio

1005

Fernando

 

 

 

Intersección:

  • Es derivada de la diferencia.
  • Tabla₁₂ = Tabla₁ - (Tabla₁ - Tabla₂) 
  • Es la parte común entre dos tablas. 
  • Las tablas deben de ser compatibles. 
  • Se referencia como Tabla1 ∩ Tabla2

Ejemplo:

EMPLE 

N_EMPLE

NOMBRE

1001

Rosa

1005

Fernando

EMPLE 

N_EMPLE

NOMBRE

2001

Pilar

2010

Octavio

1005

Fernando


EMPLE₁  EMPLE 

N_EMPLE

NOMBRE

1005

Fernando

 

 

Escribir un comentario


Código de seguridad
Refescar

PostHeaderIcon Más Comentado

PostHeaderIcon Últimos Comentarios

mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterHoy115
mod_vvisit_counterAyer750
mod_vvisit_counterEsta semana865
mod_vvisit_counterLa semana pasada4692
mod_vvisit_counterEste mes23881
mod_vvisit_counterEl mes pasado46803
mod_vvisit_counterTodos los días1476254

We have: 48 guests online
Hoy es: Ene 23, 2018