Le but de ce TP est de vous familiariser avec les aspects plus avancés de SQL comme les fonctions/agrégats et les groupements (GROUP BY). Les questions vont de la plus simple vers la plus dificile. Ces reqêtes ne sont pas exprimables en algèbre relationnelle, coder les directement en SQL. Vous avez accès à un corrigé derrière les .
2.1 Donner le nombre total de films dirigés par le réalisateur d'id 11.
2.2 Donner la liste des noms de réalisateurs, dans l'ordre alphabétique. Pour chaque réalisateur, donner son nom et le nombre de films réalisés.
2.3 Pour chaque film, donner son id, son titre et son nombre total d'acteurs.
2.4 Quels sont les acteurs jouant dans des films avec au moins trois rangs différents . Donner leur id et leur nom.
2.5 Quels sont les réalisateurs (id et nom) qui ont dirigé le plus grand nombre de films ?
2.6 Quels sont les acteurs (id et nom) qui ont joué dans tous les films dirigés par John Ford sortis après (strictement après !) 1940 ?
2.7 Quels sont les acteurs (id et nom) ayant joué dans (au moins) tous les films joués par l'acteur d'id 552 ?
2.8 Un acteur est considéré comme un acteur "favori" d'un réalisateur si celui-ci a participé à au moins deux films réalisés par ce réalisateur. Pour chaque acteur, donner son id, son nom ainsi que le nombre de fois qu'il a été acteur "favori".