Operadores de conjunto
Enviado por Tecnologia Informatica Movil • 6 de Junio de 2016 • Ensayo • 381 Palabras (2 Páginas) • 811 Visitas
Introducción
En el presente documento veremos las diferentes formar de realizar consultas combinadas con las tipos de uniones que nos permite SQL, así como el uso de los diferentes operadores de conjuntos como lo son el INNER JOIN, INTERSECT etc. Evaluando cual es la mejor opción para el rendimiento de nuestra base de datos.
El operador unión: Entre los operadores de conjuntos nos encontramos con el operador UNION el cual nos permite combinar el conjunto de dos o más instrucciones SELECT, el cual por si solo nos presenta grandes ventajas su rendimiento tiene mucho que ver con los diferente predicados que utilices en la sentencia SELECT para unirla con otro así que si queremos optimizar estos resultados mi sugerencia seria limitar más los datos que se extraerán de la base de datos especificando más claramente las condiciones con las que debe cumplir nuestra consulta dependiendo de las vistas que mostraremos.
INTERSECT, EXCEPT e INNER JOIN la mejor opción para la unión de múltiples tablas
SQL no presenta varias opciones para combinar diferente número de tablas cada uno de sus operadores cuenta con ventajas que dependiendo de nuestras necesidades pueden ser nuestra mejor opción, al pasar del tiempo se ha hecho más usual el operador JOIN en sus distintas combinaciones debido a que nos permite enlazar de dos a n tablas por medio de compas en común, pero que sucedería si no estos compas no existieran pues SQL nos presenta las opciones I INTERSECT que devuelve filas distintas que son de salida en las consultas de entrada izquierda y derecha y EXCEPT que devuelve filas distintas de la consulta de entrada izquierda que no son de salida en la consulta de entrada derecha , lo cual nos presenta una visible ventaja para aquellos datos que no cuenten con una secuencia o valor en común y las tablas que los alojan necesiten ser combinadas.
Conclusión
Pudimos observar que SQL nos proporciona diferentes alternativas para realizar conjuntos unos más óptimos que otros pero no por ello debemos dejar de lado a los demás ya que si SQL los presenta es pro que los considero importantes y no nos enfoquemos solamente en los operadores conocidos y más utilizables permitámonos experimentar con nuevos operadores que talvez hagan de nuestro código más estar y óptimo.
...