3.2. Vues
              
            
            
              Référez-vous aux requêtes de la Section 2.6,
              « Jointures entre les tables ». Supposons que la
              liste des enregistrements du temps et des villes soit d'un
              intérêt particulier pour votre application mais que vous ne
              voulez pas saisir la requête à chaque fois que vous en avez
              besoin. Vous pouvez créer une vue
              avec la requête, ce qui donne un nom à la requête à laquelle
              vous pouvez vous référer comme dans le cas d'une table
              ordinaire.
            
            
CREATE VIEW ma_vue AS
    SELECT ville, t_basse, t_haute, prcp, date, emplacement
        FROM temps, villes
        WHERE ville = nom;
SELECT * FROM ma_vue;
            
              Avoir une utilisation libérale des vues est un aspect clé d'une
              bonne conception des bases de données avec SQL. Les vues vous
              permettent d'encapsuler les détails de la structure de vos
              tables, qui pourraient changer lors de l'évolution de votre
              application, tout en restant consistant au niveau de
              l'interface.
            
            
              Les vues peuvent être utilisées pratiquement partout où une
              vraie table est utilisable. Construire des vues basées sur
              d'autres vues n'est pas inhabituel.