vendredi 5 décembre 2014

Exercices sur les bases de données

Exercice 1 :

Donner le  modèle logique correspondant au modèle conceptuel suivant :



Exercice 2 :
Soit la relation CommandeLivre qui indique qu’un client (identifié par Num-Client) peut passer une commande (identifiée par Num-Commande) de livre.
CommandeLivre(Num-Commande, Num-Client, Titre, Auteur, Quantité, Prix)
Avec les dépendances fonctionnelles suivantes :

Num-Commande à Titre
Titre à Auteur
                     Num-Commande à Quantité
                     Titre à Prix

1. Donner la forme normale de cette relation.
2. Proposer une décomposition jusqu’en troisième forme normale, si nécessaire.
Exercice 3 :
Soit le schéma relationnel suivant :

Individu(Num_Ind, Nom, Prénom)
Jouer(Num_Ind, Num_Film, Rôle)
Cinéma(Num_Ciné, Nom, Adresse)
         Film(Num_Film, Titre, Genre, Année)
         Projection(Num_Ciné, Num_Film, Date)

Exprimer en algèbre relationnelle les requêtes suivantes :

  1. Quels sont les noms et prénoms des réalisateurs ?
  2. Quels sont les noms et prénoms des acteurs qui sont également réalisateurs ?
  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 ?
  4. Quels sont les acteurs qui n’ont pas joué dans des films dramatiques ?
  5. Quels sont les acteurs que l’on a pu voir dans tous les cinémas ?

Categories: