Algebra

Solo disponible en BuenasTareas
  • Páginas : 3 (612 palabras )
  • Descarga(s) : 4
  • Publicado : 3 de junio de 2010
Leer documento completo
Vista previa del texto
Algebra relacional es un lenguaje formal con una serie de operadores que trabajan sobre una o varias relaciones para obtener otra relación resultado, sin que cambien las relaciones originales. Tantolos operadores como los resultados son relaciones, por lo que la salida de una operación puede ser la entrada de otra operación. Esto permite anidar expresiones del álgebra, del mismo modo que sepueden anidar las expresiones aritméticas. A esta propiedad se le denomina clausura: las relaciones son cerradas bajo el álgebra, del mismo modo que los números son cerrados bajo las operacionesaritméticas.
De los ocho operadores, sólo hay cinco que son fundamentales: restricción, proyección, producto cartesiano, unión y diferencia, que permiten realizar la mayoría de las operaciones de obtención dedatos. Los operadores no fundamentales son la concatenación, la intersección y la división, que se pueden expresar a partir de los cinco operadores fundamentales.
La restricción y la proyección sonoperaciones unarias porque operan sobre una sola relación. El resto de las operaciones son binarias porque trabajan sobre pares de relaciones. En las definiciones que se presentan a continuación, sesupone que R y S son dos relaciones cuyos atributos son A=(a , a ,…, a ) y B=(b , b , ..., b ) respectivamente.
LA RESTRICCION

La restricción, también denominada selección, opera sobre una solarelación R y da como resultado otra relación cuyas tuplas son las tuplas de R que satisfacen la condición especificada. Esta condición es una comparación en la que aparece al menos un atributo de R, ouna combinación booleana de varias de estas comparaciones.
FORMULA
R WHERE CONDICION

PROYECCION
La proyección opera sobre una sola relación Ry da como resultado otra relación que contiene un subconjunto vertical de R, extrayendo los valores de los atributos especificados y eliminando duplicados FORMULA R [ a . , . , . , . , . , a]
La...
tracking img