Algebra relacional

Solo disponible en BuenasTareas
  • Páginas : 2 (380 palabras )
  • Descarga(s) : 0
  • Publicado : 28 de marzo de 2011
Leer documento completo
Vista previa del texto
Algebra relacional.
4.1. Introducción al Algebra Relacional.
El Modelo Relacional también define el modo en que se pueden manipular las relaciones. Hay que tener en cuenta que este modelo tiene unabase matemática muy fuerte. Esto no debe asustarnos, en principio, ya que es lo que le proporciona su potencia y seguridad. Es cierto que también complica su estudio, pero afortunadamente, notendremos que comprender a fondo la teoría para poder manejar el modelo.
En el modelo relacionar define ciertos operadores. Estos operadores relacionales trabajan con tablas, del mismo modo que losoperadores matemáticos trabajan con números. Esto implica que el resultado de las operaciones con relaciones son relaciones, lo cual significa que, como veremos, que no necesitaremos implementar bucles.
Elálgebra relacional define el modo en que se aplican los operadores relacionales sobre las relaciones y los resultados que se obtienen. Del mismo modo que al aplicar operadores enteros sobre númerosenteros sólo da como salida números enteros, en álgebra relacional los resultados de aplicar operadores son relaciones.
El algebra relacional es un lenguaje de consulta procedimental. Consta de unconjunto de operaciones que toman como entrada una o dos relaciones y producen como resultado una nueva relación.
4.2. Operaciones del Algebra Relacional.

Las operaciones se agrupan como sigue:
*Operaciones Tradicionales:
* Restricción o selección
* Proyección
* Reunión y Reunión Natural
* División
* Operaciones de la Teoría de Conjuntos:
* Unión* Intersección
* Diferencia
* Producto Cartesiano.
* Operaciones Adicionales:
* Funciones Agregadas
* De cierre recursivo
* Reunión Externa
*Unión Externa

Las operaciones selección, proyección y renombramiento se denominan operaciones unarias porque trabajan sobre una sola relación. Las otras operaciones operan sobre pares de relaciones...
tracking img