vendredi 5 décembre 2014

Correction des exercices sur les bases de données

Exercice 1 :

Passage MCD à MLD



















Exercice 2 :
1- La relation CommandeLivre est bien en première forme normale.
2-
à 2FN : CommandeLivre(Num-Commande, Num-Client, Titre, Auteur, Quantité, Prix).
à 3FN :         – CommandeLivre(Num-Commande, Num-Client, Titre, Quantité)
– Livre(Titre, Auteur, Prix)
Exercice 3 :
1.      Noms et prénoms des réalisateurs :
R = Π <NOM, PRENOM> (σ <RÔLE=REALISATEUR>(JOUER) * (INDIVIDU))
2.      Quels sont les noms et prénoms des acteurs qui sont également réalisateurs :
R1 = σ <RÔLE=REALISATEUR>(JOUER) * (INDIVIDU)
R2 = σ <RÔLE=ACTEUR>(JOUER) * (INDIVIDU)
R = Π <NOM, PRENOM> (R1 Ç R2)
3.      Quels sont les titres des films où Nicole Kidman a joué un rôle et qui ont été projetés au cinéma Le Fontenelle ?
R1 = Π <NUM_FILM>(σ <PRENOM=NICOLE AND NOM=KIDMAN>(JOUER) * (INDIVIDU))
R2 = Π <NUM_FILM>(σ <NOM=’LE FONTENELLE’>(PROJECTION))
R3 = R1 * R2
R = Π <TITRE>(R3 * (FILM))
4.      Quels sont les acteurs qui n’ont pas joué dans des films dramatiques ?
R1 = Π <NUM_IND> (σ <GENRE = DRAME > (FILM) * (JOUER))
R2 = Π <NUM_IND> (INDIVIDU) / R1
R = R2 * (INDIVIDU)
5.      Quels sont les acteurs que l’on a pu voir dans tous les cinémas ?
R1= Π <NUM_IND, NUM_CINE> (PROJECTION) * (JOUER)
R1= Π <NUM_CINE> (CINEMA)
R3 = R1 % R2
R = R3 * (INDIVIDU)
Categories: