Vistas (Views)
Una Vista es una “tabla virtual” cuyo contenido está definido por 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 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 de Modelo de Datos, localiza el botón + Add Table.
- Haz clic en la flecha desplegable junto a él.
- Selecciona
Add View.

- Escribir Consulta (Write Query): Ingresa sentencias 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;
- Ejecutar/Probar (Run/Test): Usa el botón Play (▶) para ejecutar la consulta y previsualizar los resultados inmediatamente en la consola. Esto asegura que tu sintaxis sea correcta antes de guardar.
- Ejemplo:

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

Casos de Uso Comunes
Sección titulada «Casos de Uso Comunes»- Seguridad de Datos: Crear una vista que exponga solo campos públicos (como nombres) mientras oculta los sensibles (como IDs personales o números de teléfono) de consumidores específicos de la API.
- Simplificación: Pre-unir múltiples tablas relacionadas (ej.,
Students+Courses+Grades) en una sola tabla virtual para que el frontend pueda consultarla fácilmente sin lógica compleja. - Informes: Usar funciones de agregación SQL (como
COUNT,AVG,SUM) para crear una vista que muestre estadísticas en vivo (ej., “Monthly Sales Total”) automáticamente.