Módulo 10: Subconsultas, Vistas y Buenas Prácticas en SQL
En este módulo aprenderás a trabajar con subconsultas, a crear vistas para consultas reutilizables y a aplicar buenas prácticas para mantener tu código SQL ordenado y eficiente.
📌 Subconsultas (SELECT dentro de SELECT)
Una subconsulta es una consulta dentro de otra consulta. Se usan para filtrar resultados dinámicamente.
📍 En este ejemplo, mostramos empleados cuyo salario está por encima del promedio.
📌 Creación y uso de VIEWS
Las Vistas (Views) son consultas guardadas en la base de datos como si fueran tablas virtuales.
👉 Luego puedes usarla como si fuera una tabla:
SELECT * FROM empleados_activos;
📌 Buenas prácticas en SQL
- ✔️ Usar nombres claros para tablas y columnas.
- ✔️ Evitar SELECT * en entornos productivos (usar solo columnas necesarias).
- ✔️ Usar índices para mejorar el rendimiento en búsquedas.
📥 Preguntas de repaso
Pregunta 1
¿Qué es una subconsulta en SQL?
- A) Una consulta que solo muestra datos de una tabla.
- B) Una consulta que se ejecuta automáticamente.
- C) Una consulta dentro de otra consulta.
- D) Una consulta que no tiene WHERE.
Pregunta 2
¿Cuál es la principal ventaja de una vista en SQL?
- A) Hace la base de datos más rápida automáticamente.
- B) Permite guardar consultas complejas para reutilizarlas.
- C) Elimina datos duplicados.
- D) Sustituye a las tablas físicas.
No hay comentarios:
Publicar un comentario