Réécriture dynamique des requêtes. Les vues matérialisées définissent non seulement les relations, mais vous permettent également de précalculer des jointures et des agrégations coûteuses. L'optimiseur est suffisamment intelligent pour utiliser le MV pour récupérer les données pertinentes même si le MV n'est pas explicitement utilisé dans la requête (données des paramètres de base de données, etc.).
Votre question a été étiquetée comme Oracle, mais MSSQL fait aussi des trucs similaires.