jueves, 21 de abril de 2016

ÁLGEBRA RELACIONAL

ÁLGEBRA RELACIONAL

Se denomina álgebra relacional a un conjunto de operaciones encargadas de la manipulación de datos agrupados. Puede ser usada para realizar consultas en base de datos. 

Al realizar una operación en una tabla obtengo como resultado otra tabla.



Operadores

Operadores de comparación (=, >, <, >=, <=, <>)
Conjunción (∧)
Disyunción (∨)
Negación (¬)

Operaciones Unitarias

  • Seleccionar  (𝜎)
         Selecciona el valor de ciertas tuplas es decir las filas completas.
  • Proyectar (𝜋)
         Selecciona el valor de ciertos atributos de todas las tuplas de una relación, Selecciona          columnas completas.
  • Eliminar duplicados(𝛿)
         Elimina tuplas duplicadas en una relación.

         
                                                      Operaciones Binarias


  • Producto Cartesiano
         Operación binaria en la cual obtenemos una nueva tabla con los atributos resultado              de un producto punto entre ambas tablas.


                                                     Operaciones de Conjuntos

Se trabajan sobre dos o más relaciones que sean compatibles.

  • Unión (∪)
         Esta operación retorna un conjunto de tuplas que estén en una o en ambas relaciones        que se asocian. El resultado de esta operación entregará a lo más la cantidad de tuplas         de la primera relación sumada a la cantidad de tuplas de la segunda. Los elementos             repetidos aparecerán solo una vez.


  • Intersección (∩)

       Esta operación, obtiene como resultado la cantidad de tuplas que se encuentran en              las dos relaciones. El resultado de esta operación, a lo más entrega el total de tuplas            de una de las dos relaciones.

Resultado de imagen para interseccion de conjuntos ejemplos
  • Diferencia (−)

        Esta operación entrega como resultado la cantidad de tuplas que se encuentren en la           primera relación pero no en la segunda. El resultado de esta operación, a lo más                   entrega el total de tuplas de la primera relación.



  • Join o Reunión 
         Es equivalente a seleccionar las combinaciones completas del producto cartesiano.              Algunos autores indican poner la condición de igualdad.


                     



No hay comentarios:

Publicar un comentario