GoConqr has a new look! Let us know what you think.

Mind map

DML

Lidia Herrero Valverde Spanish

Map content

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.

Information

Description
Mind Map on DML, created by Lidia Herrero Valverde on 30/04/2020.
Views
1
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?