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

Mapa mental

DML

Lidia Herrero Valverde Español

Contenido del mapa

DML

  1. CONSULTAS MULTITABLA

    • SELECT * FROM DEPARTAMENTOS,EMPLEADOS WHERE DEPARTAMENTOS.DEP_NO=EMPLEADOS.DEP_NO;
  2. SQL2

    • INNER JOIN … ON …
      • SELECT * FROM animales INNER JOIN propietarios ON animales.propietario=propietarios.dni;
    • NATURAL JOIN
      • SELECT * FROM alimentos NATURAL JOIN tienda;
    • CROSS JOIN
      • SELECT * FROM animales CROSS JOIN propietarios ;
    • OUTER JOIN … ON …
      • RIGHT OUTER JOIN
        • SELECT * FROM animales RIGHT OUTER JOIN propietarios ON animales.propietario = propietarios.dni;
      • FULL OUTER JOIN
        • SELECT * FROM animales FULL OUTER JOIN propietarios ON animales.propietario = propietarios.dni;
      • LEFT OUTER JOIN
        • SELECT * FROM animales LEFT OUTER JOIN propietarios ON animales.propietario = propietarios.dni;
  3. RELACIONES REFLEXIVAS

    • CUANDO EN UNA TABLA EXISTE UNA RELACIÓN REFLEXIVA ENTRE 2 COLUMNAS DE LA PROPIA TABLA TAMBIÉN ES POSIBLE REALIZAR CONSULTAS JOIN.
    • SELECT PERSONAS.NOMBRE FROM PERSONAS INNER JOIN HIJO_PADRE HIJO ON HIJO.PERSONA_HIJO_ID = PERSONAS.ID;
  4. SUBCONSULTAS CORRELACIONADAS

    • SELECT E1.DEP_NO, E1.OFICIO, E1.SALARIO FROM EMPLEADOS E1 WHERE E1.SALARIO = ( SELECT MAX(E2.SALARIO) FROM EMPLEADOS E2 WHERE E1.DEP_NO=E2.DEP_NO) ORDER BY 1;
    • CADA VEZ QUE SE PROCESA UNA NUEVA FILA EN LA CONSULTA O SUBCONSULTA PRINCIPAL SE EJECUTA LA SUBCONSULTA CORRELACIONADA.
  5. SUBCONSULTAS DE TABLAS DERIVADAS

    • SELECT MIN(TOTAL) FROM ( SELECT SUM(CANTIDAD*PRECIOUNIDAD) AS TOTAL, CODIGOPEDIDO FROM DETALLEPEDIDOS GROUP BY CODIGOPEDIDO ) AS TOTALPEDIDOS;
    • LAS TABLAS DERIVADAS QUE UTILIZAN UNA NOMENCLATURA ABSOLUTA, COMO PUEDE VERSE EN LA IMAGEN SUPERIOR, SIENDO MUCHO MÁS FORMAL.

Información

Descripción
Mapa Mental sobre DML, creado por Lidia Herrero Valverde el 30/04/2020.
Visitas
1
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?