Documentation PostgreSQL 7.4.29 | ||||
---|---|---|---|---|
Pr�c�dent | Arri�re rapide | Chapitre 3. Fonctionnalit�s avanc�es | Avance rapide | Suivant |
R�f�rez-vous aux requ�tes de la Section 2.6. 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 mavue AS SELECT ville, temp_basse, temp_haute, prcp, date, emplacement FROM temps, villes WHERE ville = nom; SELECT * FROM mavue;
Avoir une utilisation lib�rale des vues est un aspect cl� d'une bonne conception des base 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.
Pr�c�dent | Sommaire | Suivant |
Fonctionnalit�s avanc�es | Niveau sup�rieur | Cl�s secondaires |