Vous êtes sur la page 1sur 2

Parcours Gestion - S5

Module
Informatique de gestion
Au : 2021-2022
Pr : Alami Laila

Exercice1, Donnez le MCD correspondant au sujet suivant :

Le Cinéma MEGARAMA se trouve au Maroc dans les villes suivantes : Tanger, Rabat, Fès,
Casablanca et bientôt à Agadir. Dans chaque ville, le cinéma contient plusieurs salles de capacité
différentes. Un même film est projeté plusieurs fois (séance) dans une seule salle. Les séances sont
numérotées et commencent à une heure précise, l’heure de fin dépend de la durée du film.
Un film est décrit par son titre, l’année de sa première présentation, son genre (drame, aventure,
comédie,…) et un résumé.

Chaque ville affiche ses propres tarifs qui sont différents aussi d’une séance à l’autre.

Casablanca par exemple affiche le tableau suivant :


Week-End 11H 50 DH
Avant 16H 55 DH
Après 18H 65 DH
Week-End et jours fériés 65 DH
Samedi et Dimanche 00H45 50 DH
Solution
0-N 1-1 1-N

Ville Existe Cinéma Contient


#VNom #Cid
Adresse 1-1
Jour
Film . 1-N Salle #Jnom
#Fid 1-N
1-N
#Sid Férié
Titre Projeter Séance Capacité
Année Durée #Snum 1-N

Genre Tarif heureDeb 1-N

résumé Correspond

Exercice2, Donnez le MLD correspondant au MCD suivant :

Association Membre Personne Fonction


1-1 0-N
#ANum #Matricule #Fcode
Avoir FNom
ANom 1-N 0-N Nom
Prénom

Solution
Association (ANum, ANom)
Personne (Matricule, Nom, Prénom, #Fcode)
Fonction (Fcode, FNom)
Membre (#ANum , #Matricule)

1
Exercice3, Le MLD suivant correspond au cinéma MEGARAMA à Fès.

Salle (Snum, Snom , capacité)


Séance (Sid , HeureDébut, Fid, Tarif, Snum)
Film (Fid, titre, Année, genre, résumé)

Répondre par vrai ou Faux aux questions suivantes et justifier vos réponses.
1. Dans une même séance, plusieurs films peuvent être projetés ?
2. Un Film peut être projeté dans plusieurs séances ?

Solution
1. Dans une même séance, plusieurs films peuvent être projetés ?
Faux. Dans la table Séance, la clé primaire Sid détermine Fid (l'identifiant de Film)
donc pour une séance il y a un seul film. La contrainte de clé primaire : Sid ne peut
pas être dupliquée.

2. Un Film peut être projeté dans plusieurs séances ?


Vrai. Dans la table Séance, le film Fid est une clé étrangère donc sa valeur peut se
répéter quelque soit la salle. La condition est que la séance (Sid) soit différente.

Répondre aux questions suivantes en écrivant une requête SQL

3. Afficher le titre des films de genre "Comédie" classés par ordre croissant.
4. Afficher le titre, le genre et le tarif des films projetés à 20H.
5. Afficher le nombre de séances par film de genre "Comédie".

Solution
3. Afficher le titre des films de genre "Comédie" classés par ordre croissant.

Select titre
From Film
Where genre = "Comédie"
Order by titre;

4. Afficher le titre, le genre et le tarif des films projetés à 20H.

Select titre, genre, tarif


From Film F , Séance S
Where (F.Fid = S.Fid) and (HeureDébut = 20);

5. Afficher le nombre de séances par film de genre "Comédie".

Select F.Fid , count(*) as Nombre


From Film F , Séance S
Where (F.Fid = S.Fid) and (genre = "Comédie")
Group by F.Fid;

Vous aimerez peut-être aussi