Vues
Une Vue est une “table virtuelle” dont le contenu est défini par une requête. Contrairement à une table standard, une vue ne stocke pas de données elle-même ; au lieu de cela, elle enregistre une requête SQL qui s’exécute dynamiquement chaque fois que vous accédez à la vue.
Les vues sont des outils puissants pour simplifier la récupération de données complexes, agréger des données pour des rapports ou formater des données spécifiquement pour la consommation frontend sans altérer la structure sous-jacente de la base de données.
Création d’une Vue
Section intitulée « Création d’une Vue »Pour créer une nouvelle vue :
- Dans la barre latérale du Modèle de Données, localisez le bouton + Ajouter une Table (+ Add Table).
- Cliquez sur la flèche déroulante à côté.
- Sélectionnez
Ajouter une Vue(Add View).

- Écrire la Requête : Entrez des instructions SQL
SELECTstandard pour définir quelles colonnes et lignes doivent apparaître dans la vue.- Exemple :
SELECT first_name, email FROM students WHERE is_active = true;
- Exemple :
- Exécuter/Tester : Utilisez le bouton Lecture (▶) pour exécuter la requête et prévisualiser les résultats immédiatement dans la console. Cela garantit que votre syntaxe est correcte avant de sauvegarder.

- Écrire le Nom : L’identifiant système unique pour la vue. Ce nom sera exposé dans votre API tout comme une table standard (par exemple,
activeStudents). - Écrire la Description : Une zone de texte facultative pour documenter le but de la requête complexe pour votre équipe.
- Cliquez sur Enregistrer (Save).

Cas d’Utilisation Courants
Section intitulée « Cas d’Utilisation Courants »- Sécurité des Données : Créez une vue qui expose uniquement les champs publics (comme les noms) tout en masquant les champs sensibles (comme les identifiants personnels ou les numéros de téléphone) à des consommateurs API spécifiques.
- Simplification : Pré-joignez plusieurs tables liées (par exemple,
Étudiants+Cours+Notes) en une seule table virtuelle afin que le frontend puisse l’interroger facilement sans logique complexe. - Rapports : Utilisez des fonctions d’agrégation SQL (comme
COUNT,AVG,SUM) pour créer une vue qui affiche des statistiques en direct (par exemple, “Total des Ventes Mensuelles”) automatiquement.