Qu'est-ce que c'est une vue ?

Une vue est le résultat de l’interrogation, par la commande SELECT du langage SQL-DML, d’une ou plusieurs tables.

Commande SQL-DML de création d'une vue

CREATE OR REPLACE VIEW Routes_NO AS

SELECT Vil_A_num, Vil_B_num, distance FROM Routes

UNION

SELECT Vil_B_num, Vil_A_num, distance FROM Routes ;

Une vue étend la sémantique de la table ou des tables à partir desquelles elle est issue.

Une vue est une sorte d'encapsulation de la table ou des tables à partir desquelles elle est issue. Cette encapsulation sera plus ou moins complète selon les possibilités offertes par le produit ou constructeur de base de données utilisées. Par exemple, l'absence de déclencheurs de vues limite l'encapsulation ou la transparence de celle-ci.