Beruflich Dokumente
Kultur Dokumente
Quels sont les acteurs (artistes) qui jouent dans un film donn.
Quel est le ralisateur d'un film donn.
A quel date est sorti un film donn.
Quand est n tel acteur.
Les adresse des cinmas.
Les cinmas o est projet tel film.
Le rle jou par tel acteur dans tel film.
Les horaires d'un film donn.
Pour chaque cinma, le nombre de salles, chaque salle avec sa capacit, et son tat
(climatise ou non).
10. Le total des places dans un cinma donn
Quelques hypothses : un acteur peut jouer dans un ou plusieurs films. Un ralisateur peut raliser
plusieurs films. Dans un film peuvent jouer plusieurs acteurs. Un film est ralis par un seul
ralisateur.
Question 1. Modliser le problme prcdent l'aide d'un schma Entit/Association, en justifiant
les cardinalits des couples E/A. Ajouter des hypothses, si ncessaire (les questions (1) (10)
peuvent vous aider ajouter des attributs et d'autres hypothses).
Question 2. Transformer le schma prcdent en schma relationnel, en rappelant les rgles de
transformation et en disant quelles rgles vous avez utilis pour obtenir le schma relatiionnel.
Question 3. crire les ordres SQL de cration des tables du schma relationnel prcdent (mettre
les contraintes principales : cls, intervalles de valeurs, valeurs non nulles, ....
crire les ordres d'insertion de 3 5 tuples dans chaque table.
Question 5. Excuter les ordres de cration des tables et d'insertion des valeurs de la question
prcdente.
On suppose maintenant que nous disposons de la base de donnes relationnelles comportant les
tables du schma de la question 2, avec leurs donnes.
Rpondre aux requtes suivantes en SQL.
5.1 Slections simples
1. Les titres de films tris.
2. Nom et anne de naissance des artistes ns avant 1950.
3. Les cinmas du 12me arrondissement.
4. Les artistes dont le nom commence par 'H'.
5. Les acteurs dont on ignore la date de naissance ?.
6. Combien de fois Bruce Willis a-t-il jou le rle de McLane ?
5.2 Jointures
1.
2.
3.
4.
5.
6.