Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INGENIERÍA INFORMÁTICA
Investigación
ÁLGEBRA RELACIONAL
Operaciones fundamentales
4
5.1 OPERACIONES FUNDAMENTALES DEL ÁLGEBRA RELACIONAL
Selección σ
Proyección π
Unión ∪
Diferencia −
Producto cartesiano ×
Renombramiento ρ
5
Proyeccion de uno o varios atributos de una relación.
SELECT CODIGO
FROM PRODUCTOS;
6
Unión de conjuntos de tuplas.
UNION
CC080. En SQL
MINUS
7
Producto cartesiano entre Conjuntos de tuplas.
Cursos. En SQL:
SELECT *
8
5.2 ÁLGEBRA RELACIONAL EXTENDIDA.
Proyección generalizada
9
renombramiento de atributos se puede combinar con la proyección
generalizada como se ilustra a continuación:
Funciones de agregación
Las colecciones en las que operan las funciones de agregación pueden tener
valores repetidos; el orden en el que aparezcan los valores no tiene
importancia. Estas colecciones se denominan multiconjuntos. Los conjuntos
son un caso especial de los multiconjuntos, en los que sólo hay una copia de
cada elemento. Para ilustrar el concepto de agregación se utilizará la relación
trabajo-por-horas, que muestra los empleados a tiempo parcial. Supóngase que
se desea averiguar la suma total de los sueldos de los empleados del banco a
tiempo parcial. La expresión del álgebra relacional para esta consulta es:
Gsum(sueldo) (trabajo-por-horas)
10
Funciones de agregación
{1, 1, 3, 4, 4, 11}
Las colecciones en las que operan las funciones de agregación pueden tener
valores repetidos; el orden en el que aparezcan los valores no tiene
importancia.
Operaciones adicionales
Intersección de conjuntos
Reunión natural
División
Asignación
11
Referencias
http://cic.javerianacali.edu.co/wiki/lib/exe/fetch.php?media=materias:algebrarel.
pdf
http://fcays.ens.uabc.mx/anterior/BD/AlgebraRelacional.pdf
http://di002.edv.uniovi.es/~fcano/bdatos/materiales/transpa/ModeloRelacional2
004-2005.pdf
http://hp.fciencias.unam.mx/~alg/bd/alg.pdf
https://sites.google.com/site/basededatosdistribuidastics/algebra-relacional
12