Solutions des Exercices MERISE
Exercice 1 : Bibliothèque
Analyse :
- Entités principales : Livre, Abonné, Centre.
- Associations :
- Un abonné peut emprunter plusieurs livres.
- Un livre peut être emprunté par plusieurs abonnés (dans le temps).
- Un livre est localisé dans un centre.
MCD :
[Abonné] --- Emprunte --- [Livre] --- Localisé --- [Centre]
| |
(Nom, Adresse) (Titre, État)
MLD :
- Table Abonné : ID_Abonné (PK), Nom, Adresse, Caution, Max_Emprunts.
- Table Livre : ID_Livre (PK), Titre, Éditeur, Auteur, Date_Achat, État, Disponibilité.
- Table Centre : ID_Centre (PK), Nom, Adresse.
- Table Emprunte : ID_Emprunt (PK), Date, ID_Abonné (FK), ID_Livre (FK).
- Table Localisé : ID_Livre (FK), ID_Centre (FK).
Exercice 2 : Éditeur
Analyse :
- Entités principales : Livre, Auteur, Édition, Libraire.
- Associations :
- Un livre a une ou plusieurs éditions.
- Un livre est écrit par un ou plusieurs auteurs.
- Un libraire commande une édition spécifique d'un livre.
MCD :
[Auteur] --- Écrit --- [Livre] --- Produit --- [Édition]
|
Commandé --- [Libraire]
MLD :
- Table Auteur : ID_Auteur (PK), Nom, Prénom, Pseudonyme.
- Table Livre : ISBN (PK), Titre, Prix, Primé.
- Table Édition : ID_Édition (PK), ISBN (FK), Ordre, Date, Exemplaires, Prix_Vente.
- Table Libraire : ID_Libraire (PK), Nom, Adresse.
- Table Commande : ID_Commande (PK), ID_Libraire (FK), ID_Édition (FK), Quantité.
Exercice 3 : Courses de chevaux
Analyse :
- Entités principales : Course, Cheval, Pari.
- Associations :
- Une course inclut plusieurs chevaux.
- Un parieur fait des paris sur une course.
- Les résultats d'une course incluent un ordre d'arrivée des chevaux.
MCD :
[Course] --- Inclut --- [Cheval]
| |
Parié --- [Pari] --- Fait --- [Parieur]
MLD :
- Table Course : ID_Course (PK), Nom, Date.
- Table Cheval : ID_Cheval (PK), Nom, Cote.
- Table Parieur : ID_Parieur (PK), Nom.
- Table Pari : ID_Pari (PK), Type, Montant, ID_Parieur (FK), ID_Course (FK).
- Table Résultat : ID_Résultat (PK), ID_Course (FK), ID_Cheval (FK), Position.
Exercice 4 : Club Vidéo
Analyse :
- Entités principales : Film, Cassette, Client.
- Associations :
- Un client peut emprunter plusieurs cassettes (limite par caution).
- Une cassette correspond à un film et peut être disponible dans plusieurs magasins.
MCD :
[Client] --- Emprunte --- [Cassette] --- Contient --- [Film]
|
Localisé --- [Magasin]
MLD :
- Table Client : ID_Client (PK), Nom, Adresse, Caution.
- Table Film : ID_Film (PK), Titre, Genre, Réalisateur, Durée.
- Table Cassette : ID_Cassette (PK), ID_Film (FK), Date_Service, État.
- Table Magasin : ID_Magasin (PK), Nom, Adresse.
- Table Emprunte : ID_Emprunt (PK), ID_Client (FK), ID_Cassette (FK), Date.
Exercice 5 : Aéroport
Analyse :
- Entités principales : Avion, Propriétaire, Mécanicien, Pilote.
- Associations :
- Un avion appartient à un propriétaire (particulier ou société).
- Les interventions sur un avion sont faites par deux mécaniciens.
- Un pilote est habilité à piloter certains types d'avion.
MCD :
[Propriétaire] --- Possède --- [Avion] --- Réparé --- [Mécanicien]
|
Pilote --- [Pilote]
MLD :
- Table Propriétaire : ID_Propriétaire (PK), Nom, Adresse.
- Table Avion : ID_Avion (PK), Num_Immatriculation, Type, Constructeur, Puissance, Places.
- Table Mécanicien : ID_Mécanicien (PK), Nom, Adresse.
- Table Pilote : ID_Pilote (PK), Nom, Num_Brevet.
- Table Intervention : ID_Intervention (PK), ID_Avion (FK), ID_Mécanicien (FK), Date, Durée.
Exercice 6 : Œuvres d’art
Analyse :
- Entités principales : Musée, Œuvre, Artiste, Courant artistique.
- Associations :
- Une œuvre est créée par un ou plusieurs artistes et appartient à un courant.
- Les musées possèdent des œuvres ou leurs exemplaires.
MCD :
[Musée] --- Possède --- [Œuvre] --- Créée --- [Artiste]
|
Appartient --- [Courant]
MLD :
- Table Musée : ID_Musée (PK), Nom, Ville.
- Table Œuvre : ID_Œuvre (PK), Titre, Type, Année, Courant.
- Table Artiste : ID_Artiste (PK), Nom, Nationalité, Date_Naissance.
- Table Courant : ID_Courant (PK), Nom, Période.
- Table Possède : ID_Musée (FK), ID_Œuvre (FK).