Une vue est une requête nommée et enregistrée dans la base, qui se consulte comme une table. Elle simplifie des requêtes complexes, centralise une logique et peut restreindre l'accès à certaines colonnes. Une vue ordinaire ne stocke pas de données : elle exécute sa requête à chaque lecture.

Exemple

CREATE VIEW ca_par_client AS
SELECT client_id, SUM(total) AS ca FROM commandes GROUP BY client_id;

Notions voisines

Tout le glossaire