Professional Documents
Culture Documents
No. De Lista: 20
Grupo:
LIA
I9
Introduccin
El lgebra relacional es un conjunto de operaciones que en cada uno de sus pasos
define operaciones ms complejas. El elemento fundamental que se usa es una
tabla relacional (representacin extensional de una relacin definida sobre un cierto
dominio). A aqu se conocern algunas de la operaciones que se llevan a cabo
dentro del algebra relacional.
Propsito: El alumno deber identificar los conceptos y trminos del algebra
relacional.
Alcances: El alumno es capaz de entender y explicar los trminos del algebra
relacional.
Requerimientos:
Internet, Libros, equipo de cmputo.
Algebra relacional.
2. Proyeccin
3. Producto
4. Unin
5. Interseccin
6. Diferencia
7. JOIN
8. Divisin
{rut,
nombre,
fecha_licencia_hasta, vigencia}
telfono,
direccin,
fecha_licencia_desde,
Proyeccin.
La operacin de proyeccin permite quitar ciertos atributos de la relacin, esta
operacin es unaria, copiando su relacin base dada como argumento y quitando
ciertas columnas, La proyeccin se seala con la letra griega pi mayscula ().
Como subndice de se coloca una lista de todos los atributos que se desea
aparezcan en el resultado. La relacin argumento se escribe despus de entre
parntesis.
Ejemplo:
Producto.
En lgebra relacional el producto de dos relaciones A y B es:
A Veces B o A X B
Produce el conjunto de todas las tuplas t tales que t es el encadenamiento de una
tupla a perteneciente a A y de una b que pertenece a B. se utiliza el smbolo X para
representar el producto.
Ejemplos:
Unin.
En lgebra relacional la unin de dos relaciones compatibles [3] A y B son:
A UNION B o A B
Produce el conjunto de todas las tuplas que pertenecen ya sea a A o a B o a Ambas.
Al igual que en teora de conjuntos el smbolo representa aqu la unin de dos
relaciones.
Ejemplo :
Devuelve todos los Dueos y los Choferes.
Interseccin.
En lgebra relacional la interseccin de dos relaciones compatibles A y B
A INTERSECCION B o A B
Ejemplo :
Divisin
En lgebra relacional el operador de divisin divide la relacin A con grado m + n
por la relacin B entregando como resultado una relacin con grado m. El atributo
m + i de A y el atributo i de B deben estar definidos dentro del mismo dominio. As
el resultado de
A DIVIDIDO POR B o A / B
produce la relacin C con un slo atributo X, tal que cada valor de x de C.X aparece
como un valor de A.X, y el par de valores (x, y) aparece en A para todos los valores
y que aparecen en B.
Ejemplo:
Selecciona todos los autos a cuyos choferes les caduca la licencia el 01/01/1999
Conclusin:
El lgebra relacional es un conjunto de operaciones que describen paso a paso
cmo computar una respuesta sobre las relaciones, tal y como stas son definidas
en el modelo relacional. Denominada de tipo procedimental, a diferencia del Clculo
relacional que es de tipo declarativo.
Bibliografa
Costa, D. C. (2005). El modelo relacional y el algebra relacional. Mxico: UOC.
GMEZ, J. M. (2013). Bases de datos relacionales y modelado de datos. Espaa:
Paraninfo.
Rivera, F. L. (2008). Base de datos relacionales. Colombia: ITM.
T., P. M. (2009). Bases de datos. Caracas: Universidad Central de Venezuela.
Cobo, A. (2005). Diseo y programacin de bases de datos. Madrid: Visin Libros.