Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Unlenguajedeconsultaesunlenguajeconel
queelusuariosolicitainformacindelabasede
datos:seconstruyeunaexpresinquecontesta
interrogantessobrelainstanciaactualdelaba
se de datos.
lgebra Relacional
CONCEPTOS BSICOS:
Sean V
1
D1 ,
V2
D2,
, Vn
Dn ,
Propiedad de Cerradura
Operaciones
Ellgebrarelacionalconstadenueve
operaciones:
Unin
Proyeccin
Interseccin Reunin
Diferencia Divisin
Producto
Renombrar
Seleccin
Unin
Laoperacindeuninpermitecombinardatosde varias
relaciones.
Supongamosqueunadeterminadaempresa internacional
poseeunatabladeempleadosparacadaunodelospases
en losqueopera.
Paraconseguirunlistadocompletodetodoslosempleados
delaempresatenemosquerealizarunaunindetodaslas
tablasdeempleadosdetodoslospases.
Nota:
Nosiempreesposiblerealizarconsultasdeunin
entrevariastablas.
Parapoderrealizarestaoperacinesnecesarioe
imprescindiblequelastablasaunirtengan
lasmismasestructuras,quesuscampossean
iguales.
: t t R,t S
Nombre
DireccinFecha
Nombre
DireccinFecha
JuanDaz
AnaGmez
C/Pez,109962
C/Luna,38358
JuanDaz
LuisDaz
C/Pez,109962
C/Sol,58567
RS
Nombre
Direccin
Fecha
JuanDaz
AnaGmez
LuisDaz
C/Pez,10
C/Luna,3
C/Sol,5
9962
8358
8567
Diferencia Laoperacindiferenciapermiteidentificart
uplasqueestnenunarelacinynoenotra.
Dadas las dos relaciones R y S, si la tupla
tRS
entonces
R S : t t R, t S
Nombre
DireccinFecha
Nombre
DireccinFecha
JuanDaz
AnaGmez
C/Pez,109962
C/Luna,38358
JuanDaz
LuisDaz
C/Pez,109962
C/Sol,58567
RS
Nombre
Direccin
Fecha
AnaGmez
C/Luna,3
8358
Interseccin
R S R R S
De manera anloga a la unin, es
requerido que los esquemas de
ambas relaciones sean idnticos.
Nombre
DireccinFecha
Nombre
DireccinFecha
JuanDaz
AnaGmez
C/Pez,109962
C/Luna,38358
JuanDaz
LuisDaz
C/Pez,109962
C/Sol,58567
RS
Nombre
Direccin
Fecha
JuanDaz
C/Pez,10
9962
Producto Cartesiano X
Consiste en una reunir en una sola
relacin todas las posibles combinaciones
ordenadas de todas las tuplas de la
primera relacin con todas las de la
segunda.
Sean R y S dos relaciones de grado
RS
respectivamente. La relacin
t RS
grado m+n, cada tupla
formada por m primeros elementos
n ltimos de la relacin S.
m y n,
posee
, est
de R y
Seleccin
nombre-sucursal = Navacerrada
(prstamo)
los conectores
lgicos y ( ) y o ( ).
Entonces la consulta
nombre-sucursal = Navacerrada
(prstamo)
arroja la tupla
Proyeccin
Expresin que se
evala como
relacin
La definicin es la siguiente: R
= (
)
RS
Divisin
Devuelve una nueva relacin
seleccionando un subconjunto de las
tuplas de una relacin que se
corresponden con todas las tuplas en
otra relacin.
Sean R y S relaciones congrados r y
s, respectivamente, donde r > s y S
.u S , t
(t , u ) R
Entonces R
S es la relacin de
grado (r-s) tal que
R
C-101
Lpez
C-102
Gonzlez
C-201
Gmez
C-215
Santos
C-217
Ruprez
C-222
Abril
C-305
La relacin impositor
r2
r1 =
Renombrar
Ejercicios:
En base al siguiente esquema: