Skip to content

Latest commit

 

History

History
62 lines (36 loc) · 1.98 KB

File metadata and controls

62 lines (36 loc) · 1.98 KB

Introducción a Bases de Datos > Sesión 3

Sesión 3: Joins y Vistas

1. Objetivos 🎯

  • Escribir consultas que relacionen dos o más tablas mediante el uso de joins.
  • Definir vistas que guarden el resultado de una consulta.

2. Contenido 📘


Clasificación de joins

Para relacionar tablas se incluyen los joins que son operadores entre tablas, las cuales permiten asociar dos o más tablas mediane sus campos. Por lo general, esta asociacion se realiza usando las llaves primarias y foráneas de cada tabla. Los tipos de join que incluye MySQL son:

  1. INNER JOIN
  2. LEFT OUTER JOIN
  3. RIGHT OUTER JOIN

Definición de vistas

Una vista es una tabla virtual que almacena los resultados de una consulta. Son útiles cuando las consultas son demasiado complejas y su proceso puede tomar varios minutos en ejecutarse. De esta forma, se consultan directamente los resultados de la consulta como si se tratara de cualquier tabla.

Para crear una vista se usa:

CREATE VIEW

Las vistas no requieren de almacenamiento adicional y pueden consultar usando la cláusula SELECT.


3. Ejercicios para practicar 🔨

Aplica lo todo lo que aprendiste durante la sesión en este proyecto.

4. Postwork 📝

Aplica lo todo lo que aprendiste durante la sesión a tu proyecto personal.


Anterior | Siguiente