Bases de Données TD N°2: Exercice 1
Bases de Données TD N°2: Exercice 1
Bases de Données TD N°2: Exercice 1
Bases de Données
TD N°2
Exercice 1
On souhaite construire une base de données pour enregistrer les équipes et les matchs de la fédération
de football. Une équipe a un nombre de joueurs. Ils ne participent pas tous à tous les matchs. On
souhaite garder la trace des joueurs qui ont joué des matchs, leurs positions de jeu et leurs
performances (buts marqués) durant ces matchs ainsi que les résultats de ces matchs.
1. Proposer un diagramme entité-association pour cette base de données
2. Transformer le modèle EA trouvé en 1. en modèle relationnel
Exercice 2
Soit le schéma de base de données suivant :
CLIENT (NumClient, NomClient, Ville)
COMMANDE (NumCommande, DateCommande, NumClient, Montant)
COMMANDE_LIGNE(NumCommande, NumArticle, Quanité)
ARTICLE (NumArticle, PrixUnitaire)
LIVRAISON (NumCommande, NumEntrepot, DateLivraison)
ENTREPOT (NumEntrepot, Ville)
Exercice 3
Soit la base de données suivante :
LIVRE(Isbn, Titre, Editeur, DateParution)
AUTEUR(IdAuteur, NomAuteur, Nationalite)
EDITEUR(IdEditeur, NomEditeur, Adresse, Pays)
AUTEUR_LIVRE(IdAuteur, IdLivre)
Un livre peut être écrit par plusieurs auteurs.
Proposer des clés primaires et étrangères pour les relations de cette base de données.