Film concret

Soit le schéma relationnel suivant :

CTRL+C pour copier, CTRL+V pour coller
1
Film (#isan:char(33), titre:varchar(25), entrees:integer, nomReal=>Realisateur(nom), prenomReal=>Realisateur(prenom))
2
Realisateur (#nom:varchar(25), #prenom:varchar(25), ddn:date)
Film (#isan:char(33), titre:varchar(25), entrees:integer, nomReal=>Realisateur(nom), prenomReal=>Realisateur(prenom))
Realisateur (#nom:varchar(25), #prenom:varchar(25), ddn:date)

Soit la requête suivante portant sur ce schéma implémenté sous PostgreSQL :

CTRL+C pour copier, CTRL+V pour coller
1
SELECT f.titre AS film, r.ddn AS real
2
FROM Film f, Realisateur r
3
WHERE f.nomReal=r.nom AND f.prenomReal=r.prenom
SELECT f.titre AS film, r.ddn AS real
FROM Film f, Realisateur r
WHERE f.nomReal=r.nom AND f.prenomReal=r.prenom

Question

Proposer une optimisation de cette requête sous la forme de la vue matérialisée vTopFilms.