U2 - Creación de Bases de Datos y Manipulación de Datos
U2 - Creación de Bases de Datos y Manipulación de Datos
U2 - Creación de Bases de Datos y Manipulación de Datos
USE ColeccionDeLibros;
• Crea tabla mascota con dni del dueño como FK. La tabla de
referencia es Persona. Si se actualiza o borra un dato y
generará incongruencia, entonces manda error y se impide
acción
Tablas - Ejemplos
• Crea tabla certificado con dni del propietario como FK. La
tabla de referencia es Persona. Si se actualiza o borra un
dato y generará incongruencia, entonces actualizará o
borrará datos para que no se pierda la congruencia
Los INNER JOIN filtran mostrar los datos que existen en las
tablas pero que tienen equivalencia según los atributos de
conexión. Por ejemplo los empleados que no hicieron ordenes
no aparecerían.
Permite condicionales
• De la tabla de empleados, mostrar el titulo de la persona en
español y su apellido
Right Join
Introducción
• Inner join, left join, right join, full join requieren especificar
los atributos que conectan una tabla con otra, haciendo la
comparación al lado de la palabra ON
• Union requiere una consulta antes y otra despues. Su
version con “all” muestra los duplicados
• Cross join no requiere atributos de comparación
INNER JOIN / LEFT, RIGHT, FULL JOIN
824
830
826
832
INNER JOIN / LEFT, RIGHT, FULL JOIN
25
37
UNION / UNION ALL