Documentos de Académico
Documentos de Profesional
Documentos de Cultura
AlgebraRel PDF
AlgebraRel PDF
Relacional
Carlos A. Olarte (carlosolarte@puj.edu.co)
BDI
Algebra
Relacional
Contenido
Operaciones Fundamentales
Operaciones Adicionales
Algebra
Relacional
Operaciones Fundamentales
Algebra
Relacional
Seleccion
Algebra
Relacional
Proyeccion ()
SELECT CODIGO
FROM PRODUCTOS;
Algebra
Relacional
Composicion
Algebra
relacional.
Por ejemplo codigo valor >10codigo<500 (Productos)
Expresion de A.R: Composicion de varias operaciones de A.R
Algebra
Relacional
Union ()
Uni
on de conjuntos de tuplas.
Por ejemplo cc,saldo (ctas corriente) cc,saldo (ctas ahorro)
retornara el conjunto 1 de los saldos y cedulas de las cuentas de
ahorros y de credito. En SQL:
sin repetici
on
Algebra
Relacional
Diferencia de Conjuntos ()
Algebra
Relacional
Producto Cartesiano ()
SELECT *
FROM ESTUDIANTES, CURSOS
Algebra
Relacional
Renombramiento ()
Algebra
Relacional
Operaciones Adicionales
Algebra
Relacional
Interseccion de Conjuntos ()
Algebra
Relacional
Algebra
Relacional
Algebra
Relacional
Algebra
Relacional
Asignacion ()
Algebra
Relacional
Division (r s)
t RS (r )
Para toda ts de s hay una tupla tr de r tal que:
1
2
tr [S] = ts [S]
rt [R S] = t
Algebra
Relacional
Funciones de agregacion
Todas las tuplas del grupo tienen los mismos valores para
g 1..gn
Algebra
Relacional
Continuacion...
Algebra
Relacional
Continuacion...
Para contar el total de alumnos de la universidad:
Gcount(codigo) (Estudiantes). En SQL
SELECT COUNT(CODIGO)
FROM ESTUDIANTES;
Para calcular el promedio de notas de cada grupo por cada
perodo: mat codigo,periodo Gavg (nota) (Matricula). En SQL:
SELECT MAT_CODIGO, PERIODO,
AVG(NOTA) PROMEDIO
FROM MATRICULAS
GROUP BY MAT_CODIGO, PERIODO;
Algebra
Relacional
Ejercicio
Algebra
Relacional
continuacion...
Escribir las siguientes consultas en A.R
1
Seleccionar los N
umeros de factura con su respectivo nombre
de sucursal
Seleccionar todos los clientes junto con sus facturas (si las
tiene)
Algebra
Relacional