Vistas y procedimientos almacenados

Crea vistas para consultas reutilizables y procedimientos para lógica SQL encapsulada con control.

Las vistas simplifican acceso a consultas repetidas.

Los procedimientos son útiles si aportan valor real y control transaccional.

  • Encapsula consultas complejas.
  • Una vista no sustituye diseño, pero mejora reuso y legibilidad.
  • Las vistas simplifican acceso a consultas repetidas.
  • Los procedimientos son útiles si aportan valor real y control transaccional.

Vistas mantenibles

Encapsula consultas complejas.

Una vista no sustituye diseño, pero mejora reuso y legibilidad.

Bases de datos
09

Vistas y procedimientos almacenados

Crea vistas para consultas reutilizables y procedimientos para lógica SQL encapsulada con control.

Código del tema: Modelo relacional + consultas SQL

📘 Teoría

Vistas mantenibles

Encapsula consultas complejas.

Una vista no sustituye diseño, pero mejora reuso y legibilidad.

CREATE VIEW
CREATE VIEW vw_top_clientes AS
SELECT cliente_id, SUM(total) total
FROM pedidos
GROUP BY cliente_id;

🧪 Aprende probando

Ejemplo Ejemplo guiado: crear vista
Ejemplo Ejemplo guiado: consultar vista

🏁 Retos

Reto Reto: DROP VIEW

🧰 Recursos

Test

Comprueba tus conocimientos con un test sobre Bases de datos.

Test de Bases de datos

¿Qué es esto?

Soy Cristian Eslava y a veces hago webs para procrastinar yo y vosotros 😉.

Esta la hice en febrero de 2026 para facilitar el aprendizaje de mis alumnxs. Aprender desarrollo web practicando. La idea es que crezca semanalmente con nuevos temas, tests y retos.

Inspirado en MDN, en W3Schools, en Codepen, en el crack de Manz y en mil sitios de documentación sobre desarrollo web. Quería aportar además de bloques teóricos con ejemplos, la gamificación de los retos y el sistema de test que ya tenía en culTest .

Si te gustó, si no te gustó, si quieres saludarme, o invitarme a 🍻 no dudes en escribirme en cristianeslava@gmail.com .