lundi 11 octobre 2010

Exercices Corrigés BDD

Voici des exercices corrigés de bases de donnée de l'université paris dauphine
que j'utilise moi meme dans mes cours.

Exercice


1-     Définir un Système de Gestion de Bases de Données.
2-     Décrire son rôle.

Problème


On souhaite construire un répertoire musical personnel contenant une liste d’enregistrements, d’artistes, de morceaux et de catégories musicales auxquelles appartiennent les enregistrements.
1 - Pour stocker et gérer les informations concernant le répertoire musicale, deux solutions sont offertes :
-         utiliser des fichiers
-         utiliser une base de données.

a)      Décrire brièvement les outils et les étapes nécessaires pour l’utilisation de chacune des méthodes.

b)      Quelle est la meilleure à utiliser ? Expliquer.


2 – On suppose qu’un enregistrement est caractérisé par sa référence unique NumEnreg, son titre TitreEnreg, l’année de parution AnneeParu et le nombre de morceaux qu’il contient NbrMorc. Un artiste est défini par une référence unique  NumArt, son nom NomArt, la date et lieu de sa naissance DateNais et LieuNais. Chaque morceau est référencé par NumMorc, possède un titre TitreMorc et une durée DureeMorc. On caractérise une catégorie musicale par sa référence unique NumCat et son nom NomCat.
On suppose par ailleurs qu’un enregistrement est interprété par un seul artiste, appartient à une seule catégorie musicale et contient plusieurs morceaux.

1 - Donner le schéma de la base de données Répertoire musical en explicitant les tables et les attributs de chaque table ( 4 tables).

2 - Rappeler la définition d’une clé primaire. Proposer une clé primaire pour chaque table.



3 - Rappeler la définition d’une clé étrangère. Identifier les clés étrangères existant dans chaque table .

4 - Schématiser les relations ainsi définies entre les tables.

5 - En utilisant le langage algébrique :

a)      Afficher le nom d’enregistrement et le nom de l’artiste interpréteur pour tous les enregistrements parus en 2003.

b)      Afficher pour chaque enregistrement le nom ainsi que le titre et la durée des morceaux qu’il contient.

Aucun commentaire:

Enregistrer un commentaire