Vistas
Una Vista es una “tabla virtual” cuyo contenido se define mediante una consulta. A diferencia de una tabla estándar, una vista no almacena datos en sí misma; en su lugar, guarda una consulta SQL que se ejecuta dinámicamente cada vez que accedes a la vista.
Las vistas son herramientas poderosas para simplificar la recuperación de datos complejos, agregar datos para informes o formatear datos específicamente para el consumo del frontend sin alterar la estructura subyacente de la base de datos.
Creando una Vista
Sección titulada «Creando una Vista»Para crear una nueva vista:
- En la barra lateral del Modelo de Datos, localiza el botón + Agregar Tabla (+ Add Table).
- Haz clic en la flecha desplegable junto a él.
- Selecciona
Agregar Vista(Add View).

- Escribir Consulta: Ingresa declaraciones SQL
SELECTestándar para definir qué columnas y filas deben aparecer en la vista.- Ejemplo:
SELECT first_name, email FROM students WHERE is_active = true;
- Ejemplo:
- Ejecutar/Probar: Usa el botón Reproducir (▶) para ejecutar la consulta y previsualizar los resultados inmediatamente en la consola. Esto asegura que tu sintaxis sea correcta antes de guardar.

- Escribir Nombre: El identificador único del sistema para la vista. Este nombre se expondrá en tu API al igual que una tabla estándar (por ejemplo,
activeStudents). - Escribir Descripción: Un área de texto opcional para documentar el propósito de la consulta compleja para tu equipo.
- Haz clic en Guardar (Save).

Casos de Uso Comunes
Sección titulada «Casos de Uso Comunes»- Seguridad de Datos: Crea una vista que exponga solo campos públicos (como nombres) mientras oculta los sensibles (como identificaciones personales o números de teléfono) de consumidores específicos de la API.
- Simplificación: Une previamente múltiples tablas relacionadas (por ejemplo,
Estudiantes+Cursos+Calificaciones) en una sola tabla virtual para que el frontend pueda consultarla fácilmente sin una lógica compleja. - Informes: Usa funciones de agregación SQL (como
COUNT,AVG,SUM) para crear una vista que muestre estadísticas en vivo (por ejemplo, “Total de Ventas Mensuales”) automáticamente.