Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Algebra Relacional Extendido
Algebra Relacional Extendido
RELACIONAL EXTENDIDA
Algebra Relacional Extendida
Las operaciones básicas del Algebra
Relacional se han ampliado de varias
maneras. Una aplicación sencilla es
permitir operaciones aritméticas como
parte de la proyección.
FUNCIONES DE
AGREGACION
Las funciones de agregación son funciones
que toman una colección de valores y
devuelven como resultado un único valor.
Las funciones de agregación más
habituales son sum (Suma), avg (Media
aritmética), count (número de elementos),
min y max (Mínimo y máximo,
respectivamente). En la siguiente tabla se
muestran algunos ejemplos de funciones
de agregación.
sum: suma de los valores
avg: media de los valores
count: número de valores
min: valor mínimo de los valores
max: valor máximo de los valores
Gf(a)(R)
Gf(a)(R)
G1,G2,...,GnGF1(a1),F2(a2),...,Fm(am)(E)
donde E es cualquier expresion del algebra
relacional; G1, G2, . . . , Gn constituyen
una lista de atributos que indican como se
realiza la agrupación, cada Fi es una
función de agregación y cada ´ Ai es el
nombre de un atributo.
La relación resultante consistira en las
tuplas con los atributos usado para
agrupar, mas los resultado de las funciones
de agregación. .
EJEMPLO: Averiguar la suma total de
los sueldos de los empleados del
banco
G sum(sueldo)(EmpleadosTP)
Relació
A B C
n r: 7
7
3
10
g sum(c) (r)
sum-C
27
Operador Agregación, Ejemplo:
Relación cuenta agrupada por
sucursal-nombre
Nombre-sucursal Numero-cuenta saldo
Perryridge A-102 400
Perryridge A-201 900
Brighton A-217 750
Brighton A-215 750
Redwood A-222 700