Mapa mental
DML
Conteúdo do mapa
DML
CONSULTAS MULTITABLA
- SELECT * FROM DEPARTAMENTOS,EMPLEADOS WHERE DEPARTAMENTOS.DEP_NO=EMPLEADOS.DEP_NO;
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;
- RIGHT OUTER JOIN
- INNER JOIN … ON …
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;
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.
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.
Informações
- Descrição
- Mapa Mental sobre DML, criado por Lidia Herrero Valverde em 30-04-2020.
- Criado por
- Lidia Herrero Valverde
- Visualizações
- 1
- Avaliação