Bases de Données TD N°2: Exercice 1

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 1

Université Abdelmalek Essaâdi SMI/5

Faculté des Sciences de Tétouan Octobre 2022


Département d’Informatique

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)

L’attribut « Montant » représente le montant total de la commande. « DateLivraison » est la date à


laquelle le produit a été sorti de l’entrepôt « NumEntrepot ». Une commande nécessite la livraison à
partir de plusieurs entrepôts.
1. Proposer des clés étrangères pour ce schéma relationnel
2. Proposer un modèle Entité-Association qui permet de générer ce schéma relationnel

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.

Vous aimerez peut-être aussi