Documentation PostgreSQL 17.10 » Tutoriel » Fonctionnalités avancées » Vues

Précédent Niveau supérieur Suivant
3.1. Introduction Sommaire 3.3. Clés étrangères

3.2. Vues #

Se référer aux requêtes de la Section 2.6. Si la liste des enregistrements du temps et des villes est d'un intérêt particulier pour l'application considérée, mais qu'il devient contraignant de saisir la requête à chaque utilisation, il est possible de créer une vue avec la requête. De ce fait, la requête est nommée et il peut y être fait référence de la même façon qu'il est fait référence à une table :

CREATE VIEW ma_vue AS
 SELECT nom, t_basse, t_haute, prcp, date, emplacement
 FROM temps, villes
 WHERE ville = nom;
SELECT * FROM ma_vue;

L'utilisation des vues est un aspect clé d'une bonne conception des bases de données SQL. Les vues permettent d'encapsuler les détails de la structure des tables. Celle-ci peut alors changer avec l'évolution de l'application, tandis que l'interface reste constante.

Les vues peuvent être utilisées dans quasiment toutes les situations où une vraie table est utilisable. De plus, il n'est pas inhabituel de construire des vues reposant sur d'autres vues.

AltStyle によって変換されたページ (->オリジナル) /