1

Document8

Embed Size (px)

Citation preview

Integrantes: D.Canales (Contenido) - H.Medina (goma)- R.Medina(Diseño) - H.Painen(Estructura)

En este capítulo les explicaremos como usar las Sub-consultas y los beneficios de ella. Por ejemplo donde entonces "SELECT * FROM Tabla1" es la consulta externa y "(SELECT Columna1 FROM Tabla2)es la Sub-consulta. Se dice que la Sub-consulta esta anidada dentro de la consulta externa, y además se pueden agregar Sub-consultas dentro de otras Sub-consultas hasta donde lasnecesidades de la información lo requieran. Cabe mencionar que una Sub-Cabe mencionar que una Sub-consulta siempre debe ir entre paréntesis.

Ventajas del uso de Sub-consultas:Las Sub-consultas son recomendables por que permiten consultas estructuradas y así encontrar de manera más expedita y legible algún error de sintaxis

Un modo alternavo al usar los comandos como "JOIN" y "UNION".

Las Sub-consultas son preferidas por las personas por su legibilidad en relación a comandos complejos como los "JOIN" y "UNION"

Las Sub-Las Sub-consultas poseen una restricción ya que no se puede modificar una tabla (ya sea DELETE, INSERT o UPDATE) y seleccionar la misma tabla en una Sub-consulta.

Un ejemplo sería el siguiente: en el cual estamos verificando si cada persona de nuestra tabla ene asignada una ID correcta según la tabla Profesión

Pero podemos hacer una selección más minuciosa, por ejemplo podemos consultar que personas enen asignada la ID 1 de Profesión la cual en nuestra tabla seria de Agronomía.

Así como también se puede ser más minucioso aun y consultar por las personas que posean La ID 3 de Profesión y que posean la ID 5 de Ciudad

En conclusión se puede señalar que las Sub-consultas nos facilitan bastante el uso de nuestras bases de datos ya que son mas “legibles” y no requieren de comandos de mayor complejidad como pueden ser los JOIN o los Union, además permite un lenguaje más estructurado, de hecho de ahí los usuarios llamaron a SQL "Structured Query Language".

Grupo: JUAR

Y como se aprecia en la tabla anterior esta persona corresponde a la carrera de Ingeniería y pertenece a la ciudad de Pucón

Ahora podemos comprobar si cada persona posee una ID correcta verificando si existe en la tabla Profesión

Lo que nos arrojo la totalidad de nuestra tabla y por ende con el comando contrario no nos debería proyectar ningún valor