DEFINICIÓN
OPERADORES
Para realizar las distintas operaciones en los conjuntos es necesario establecer los siguientes operadores.
- Comparación (< , > , <= , >= , < , >)
- Conjunción ( ^ )
- Negación ( ∨ )
- Disyunción ( ¬ )
OPERACIONES UNITARIAS
Estas operaciones se dividen en tres temas, seleccionar, proyectar y eliminar duplicados.
Seleccionar.- Permite seleccionar los valores de ciertas tuplas, su selección se la realiza en filas completas.
Ejemplo:
EN SQL ---> SELECT * FROM R WHERE
Proyectar.- Permite seleccionar los valores de atributos que posea las tuplas de una relación, ademas realiza una selección completa de columnas.
Ejemplo:
Composición.- Se compone de ambas operaciones mencionadas anteriormente como seleccionar y proyectar, sin embargo hay que tomar en cuenta como se realiza la operación para dar origen a una nueva tabla.
Eliminar Duplicados.- Utilizado para eliminar tuplas duplicadas en una relación.
Ejemplo:
Formula --->
EN SQL ---> SELECT DISTINCT * FROM R
OPERACIONES BINARIAS
PRODUCTO CARTESIANO ( X )
La operación binaria es aquella de la cual se obtiene los atributos de dos tablas tomadas con anterioridad.
Ejemplo:
Formula ---> R1 X R2
Formula ---> R1 X R2
EN SQL ---> SELECT * FROM R1,R2
Para seleccionar combinaciones correctas en SQL
Operaciones de Conjuntos
Unión.- Permite el retorno de tuplas cuando esten asociadas entre una o ambas relaciones, su resultado es la suma de las relaciones entre la tupla uno y otra tupla.
Diferencia.- El resultado es la cantidad de tuplas que se encuentren en la primera sin embargo no se obtiene las tuplas de la segunda, su resultado es la entrega total de tuplas de la primera relación.
Join (Reunión).- Permite la combinación completa de un producto cartesiano. Existen diferentes tipos de motores de base de datos para utilizar el join.
Left Join.- Permite la Eliminación de datos y los cambia por valores nulos de la tabla desde la izquierda.
Right Join.- Permite la Eliminación de datos y los cambia por valores nulos de la tabla desde la derecha.
Left Join.- Permite la Eliminación de datos y los cambia por valores nulos de la tabla desde la izquierda.
Right Join.- Permite la Eliminación de datos y los cambia por valores nulos de la tabla desde la derecha.
No hay comentarios.:
Publicar un comentario