A voir également:
- Objectif d'une view
- Voir sa maison sur google street view - Guide
- View recovery logs - Guide
- Street view - Télécharger - Transports & Cartes
- Wifi info view - Télécharger - Divers Réseau & Wi-Fi
- Irfan view - Télécharger - Visionnage & Diaporama
2 réponses
Bonjour.
Imagine :
- Tu as une Base de données "classique" :
Clients(Id, nom) Factures(Id, Clients_Id) LignesFactures(Factures_Id, Ligne, Montant)
- Beaucoup de requêtes utilisent le nom du client et le montant des lignes de factures.
Il faudrait à chaque fois faire
Ca peut vite devenir lourd.
La solution, c'est d'utiliser une Vue : en fait, tu crées une fausse table à partir de cette requête.
Du coup, plutôt que de multiplier les SELECT imbriqués, tu n'as plus qu'à utiliser cette VUE.
Imagine :
- Tu as une Base de données "classique" :
Clients(Id, nom) Factures(Id, Clients_Id) LignesFactures(Factures_Id, Ligne, Montant)
- Beaucoup de requêtes utilisent le nom du client et le montant des lignes de factures.
Il faudrait à chaque fois faire
SELECT Clients.nom, LignesFactures.Montant from Clients, Factures, LignesFactures WHERE (Clients.Id = Factures.Clients_Id) AND (Factures.Id = LignesFactures.Factures_If);
Ca peut vite devenir lourd.
La solution, c'est d'utiliser une Vue : en fait, tu crées une fausse table à partir de cette requête.
Du coup, plutôt que de multiplier les SELECT imbriqués, tu n'as plus qu'à utiliser cette VUE.