¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Consultas

Ricardo Castro Español

Consultas

Contenido del mapa

Consultas

  1. Consultas Anidadas: Es aquella que está contenida dentro de otra.

    • Propiedades
      • Se puede encontrar en la lista de selección, en la cláusula WHERE o en la cláusula HAVING de la consulta principal.
      • Cuando se ejecuta una consulta que contiene una subconsulta, la subconsulta se ejecuta por cada fila(registro) de la consulta principal.
      • Las subconsultas pueden anidarse de forma que una subconsulta aparezca en la cláusula WHERE
    • Condiciones de selección con subconsultas
      • Test de Pertenencia a un Conjunto: Examina si el valor de la expresión es uno de los valores incluidos en la lista de valores producida por la subconsulta.
      • Test de Comparación Cuantificada: Compara el valor de la expresión con cada uno de los valores producidos por la subconsulta.
      • Test De Existencia: Examina si la subconsulta produce alguna fila de resultados.
  2. Null: Es un marcador especial usado en el lenguaje de consulta estructurado (SQL).

    • No se puede comparar con los operadores aritméticos normales (=, >, <, <>), y en su lugar debemos utilizar los operadores IS y IS NOT.
    • IS NULL EN BUSQUEDA: SELECT * FROM personas WHERE apellido2 IS NULL
    • IS NOT NULL Busqueda: SELECT * FROM personas WHERE apellido2 IS NOT NULL
  3. Consultas Complejas: Son las consultas en las que se recogen diferentes tipos de datos de una ó múltiples tablas.

    • Suelen combinar registros procedentes de dos o más tablas a partir de valores coincidentes en un campo común.
    • Otras veces es preciso hacer subconsultas, o lo que es lo mismo, crear mediante sentencias tablas temporales de datos
    • Operaciones
      • Que cambia el nombre de los atributos ó relación: renombre(ρ)
      • Que combinan las tuplas de dos relaciones: producto cartesiano(x), combinacion natural (><) y theta
      • Que eliminan una parte de las relaciones: selección(σ) y proyección(Π)
      • De conjunto aplicadas a relaciones: unión(∪), intersección(∩) y diferencia(-)
    • La Comparación de columnas en una sub consulta de múltiples columnas puede ser una comparación par o una comparación no par.
      • Una sub consulta en una cláusula FROM de una sentencia SELECT define un origen de datos para esa sentencia SELECT en particular, y solo esa sentencia SELECT.
      • Comparación no Par: Cada columna de la cláusula WHERE de la sentencia SELECT padre es individualmente comparada con múltiples valores recuperados por la sentencia SELECT interna.

Imágenes y archivos del mapa

  • Consultas
  • Consultas
  • Consultas

Información

Descripción
Mapa Mental sobre Consultas, creado por Ricardo Castro el 15/05/2016.
Creado por
Ricardo Castro
Visitas
0
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?