For faster navigation, this Iframe is preloading the Wikiwand page for Vue matérialisée.

Vue matérialisée

En informatique, dans les systèmes de gestion de base de données de type relationnel, une vue est une table virtuelle représentant le résultat d’une requête sur la base. Comme son nom l'indique et à la différence d'une vue standard, dans une vue matérialisée les données sont dupliquées. On l’utilise essentiellement à des fins d'optimisation et de performance dans le cas où la requête associée est particulièrement complexe ou lourde, ou pour faire des réplications de table.

La fraîcheur des données de la vue matérialisée dépend des options choisies lors de sa création. Le décalage entre les données de la table maître et la vue matérialisée peut être nul (rafraîchissement synchrone) ou d'une durée planifiée : heure, jour, etc. Suivant le contexte il existe différents types de vue matérialisée possibles : sur clé primaire, rowid (identifiant unique des tuples), et plus ou moins complexes : avec fonctions d'agrégation, sous-requêtes, jointures, etc.

  • Syntaxe minimale pour la création d'une vue matérialisée sous Oracle :
CREATE MATERIALIZED VIEW MV1
AS SELECT Col1, Col2, [...], Coln FROM scott.emp


  • Requête de création d'une vue matérialisée avec précision de la fréquence de rafraichissement sous Oracle :
CREATE MATERIALIZED VIEW MV_UneVueMaterialisee
REFRESH FAST 
START WITH SYSDATE
NEXT SYSDATE + 1
AS SELECT Col1, Col2, [...], Coln FROM monSchema.MaTable;


  • Pour retrouver le select d'une vue matérialisée sous Oracle :
SELECT QUERY FROM ALL_MVIEWS
WHERE MVIEW_NAME='MV1'

Sur les autres projets Wikimedia :

{{bottomLinkPreText}} {{bottomLinkText}}
Vue matérialisée
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?