Você está na página 1de 24

Algebra 8elaclonal

lnLroduccln
Las senLenclas SCL lncorporan los concepLos y
la lglca.
Ll resulLado de apllcar el algebra es oLra
relacln.
Las operaclones se claslflcan en:
Cperaclones de con[unLos.
Cperaclones relaclonales.
Cperaclones relaclonales
Seleccln.
royeccln.
8eunln.
ulvlsln.
ulferencla.
roducLo carLeslano.
8enombrar.
AgrupamlenLo y funclones.
Seleccln
Cperacln unarla. ermlLe selecclonar un
con[unLo de Luplas con una unlca relacln de
enLrada, que cumplan deLermlnadas
condlclones que se lncluyan en la expresln.
Ln la condlcln pueden lnclulrse:
<=, >=, =, <>, >, <, =
Anu, C8, nC1
L[emplo
Relacin r A B C D

1
5
12
23
7
7
3
10

A=B ^ D > 5
(r)
A B C D

1
23
7
10
Seleccln
royeccln
unln
ulferencla
lnLerseccln
roducLo CarLeslano
8xS
!Cln
varlanLes !Cln
!Cln
ulvlsln
Sl Lenemos dos relaclones A(x,y) y 8(y) donde
el domlnlo de y de A y 8, es el mlsmo.
Ll operador dlvlsln A/8 reLorna Lodos los
dlsLlnLos valores de x Lales que para Lodo valor
y en 8 exlsLe una Lupla (x,y) en A.
Cperacln ulvlsln
Adecuada para pregunLas que lncluyan la fase para
Lodos".
Sean las relaclones y con esquemas 8 y S
respecLlvamenLe donde
= (
1
, .,

,
1
, .,

)
= (
1
, .,

)
Ll resulLado de r s es una relacln con el esquema
- = (
1
, .,

)
r s
Cperacln ulvlsln. L[emplo
Relaciones r, s:
r s:
A
B

1
2
A B

1
2
3
1
1
1
3
4
6
1
2
r
s
L[emplo
A B

a
a
a
a
a
a
a
a
C D

a
a
b
a
b
a
b
b
E
1
1
1
1
3
1
1
1
Relaciones r, s:
r s:
D
a
b
E
1
1
A B

a
a
C

r
s
Agrupacln
ermlLe agrupar con[unLos de valores en funcln de
un campo deLermlnado y hacer operaclones con
oLros campos.
1oman como enLrada un con[unLo de valores y
devuelven un unlco valor.
SuM
AvC
Mln
MAx
CCun1
L[emplos
L[emplo
L[emplo
L[emplo

Você também pode gostar