Mod - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

Mod

Description:

Mod le Entit -Association Exercices corrig s Fr d ric Gava (MCF) gava_at_univ-paris12.fr LACL, b timent P2 du CMC, bureau 223 Universit de Paris XII Val-de-Marne – PowerPoint PPT presentation

Number of Views:35
Avg rating:3.0/5.0
Slides: 11
Provided by: laclFrga
Category:
Tags: gestion | mod | stock

less

Transcript and Presenter's Notes

Title: Mod


1
Modèle Entité-Association Exercices corrigés
Frédéric Gava (MCF) gava_at_univ-paris12.fr LACL,
bâtiment P2 du CMC, bureau 223 Université de
Paris XII Val-de-Marne 61 avenue du Général de
Gaulle 94010 Créteil cedex
2
Exercice 1
  • On veut représenter la gestion de la SACEM
  • Nous devons représenter
  • Des livres avec numéro du livre (ISBN), Titre
    du livre
  • Des auteurs avec Numéro de lauteur, nom de
    lauteur
  • Des éditeurs avec Numéro déditeur, nom de
    léditeur
  • Des dépôts avec Numéro de dépôt, nom du dépôt
  • Attention ici un  livre  nest pas le  livre
    physique  (un exemplaire) mais plutôt une
     édition 
  • Linvestigation du domaine a permis de définir
    les règles suivantes
  • un livre peut être
  • Écrit par plusieurs auteurs
  • Édité par plusieurs éditeurs, mais une seul fois
    par chacun dentre eux. Pour distinguer, on donne
    alors lannée éditions
  • Stocké dans plusieurs dépôts, et cela pour
    chaque éditeur.
  • Chaque livre stocké est stocké avec une quantité
    définie.
  • Donner le schéma entité-association et les
    éventuels contraintes dintégrité correspondant à
    cet énoncé.

3
Une solution de lexercice 1
Édite Année
(1,n)
Auteur N, Nom
Livre N, Titre
Éditeur N, Nom
Écrit
(1,n)
(1,n)
(1,n)
(1,n)
(1,n)
Stocké
(1,n)
Dépôt N, Nom
4
Exercice 2
  • On se propose de représenter le système
    dinformation dune bibliothèque
  • La bibliothèque enregistre chaque lecteur à qui
    elle donne un numéro de lecteur. Elle lui prend
    son nom et son adresse. Le lecteur peut
    éventuellement être membre dune société
    adhérente. On enregistre alors lidentification
    de cette société.
  • Un lecteur peut emprunter plusieurs livres
    chaque jour. A chaque prêt, on associe une  date
    de retour au plus tard .
  • Un lecteur appartient à un  type de lecteur .
    Ce type lui permet davoir ou non accès à
    certaines catégories de livres.
  • La durée du prêt dépend de la catégorie du livre
    et du type de lecteur. Elle est la même pour tous
    les livres dune catégorie donnée empruntés par
    un quelconque lecteur dun type donné.
  • Un livre est caractérisé par son numéro
    dinventaire. Il est nécessaire de connaître sa
    catégorie, le nom de son auteur, son éditeur,
    ainsi que le nombre de ses différents exemplaires
    disponibles. Lédition, lorsquelle existe, est
    également à connaître.
  • La catégorie dun livre se repère par un numéro
    et possède un libellé. Il en est de même pour le
    type de lecteur.
  • Une société adhérente possède un nom et une
    adresse elle sengage à envoyer un minimum de
    500 lecteurs.
  • Donner le schéma entité-association et les
    éventuels contraintes dintégrité correspondant à
    cet énoncé.

5
Une solution de lexercice 2
Société N, Nom, Adresse, Identification
(500,n)
(0,1)
Lecteur N, Nom, Adresse
Être_membre
(1,1)
Appartient
(0,n)
(0,n)
Type de lecteur N, Libellé
Accéder Durée
(1,n)
Emprunter Date_retour
(1,n)
Livre ISBN, Nom Auteur, Nom Éditeur, Libellé N
Exemplaire
(1,1)
(0,n)
Catégorie N, Libellé
Classé
(0,n)
6
Exercice 3
  • Une entreprise veut améliorer sa gestion du
    matériel ainsi que celle des commandes de ces
    clients. Pour cela, elle envisage les
    orientations suivantes
  • Elle veut connaître à tout instant la quantité
    disponible dun matériel dans un magasin donné
  • Les matériaux sont classés en catégories pour
    faciliter leur gestion
  • On doit pouvoir connaître les composants dun
    matériel et les matériaux dans lesquels on trouve
    un composant donné
  • Lors dune rupture de stock, un matériel peut
    être remplacé par un matériel de substitution
  • Chaque client a un seuil maximal de commandes
    autorisé (droit dapprovisionnement) par
    catégorie de matériel pour une période donnée
  • Un client ne peut sapprovisionner que dans un
    magasin et un seul
  • Une commande est définie par un numéro elle
    concerne un seul client et différents matériaux,
    et précise la quantité commandée
  • Donner le schéma entité-association et les
    éventuels contraintes dintégrité correspondant à
    cet énoncé.

7
Une solution de lexercice 3
(0,n)
(0,n)
Est_composé
Substitue
Matériel
(0,n)
(0,n)
(0,n)
(0,n)
(1,1)
Est_stocké Quantité
Concerne Quantité
Est_classé
(0,n)
Catégorie Code, Libellé
(0,n)
(1,n)
Commande N, Date
Magasin N, Adresse
Appro
(1,1)
(0,n)
(0,n)
Peut_Commander Droit_dappro
(1,1)
Passe
(1,n)
(1,n)
(1,n)
Période Date Début, Date Fin
Client N, Nom
8
Exercice 4
  • La compagnie veut conserver les coordonnées des
    passagers, y compris sils se sont désistés, ou
    après le départ
  • Un passager peut avoir plusieurs réservations
  • Un vol est une liaison entre 2 lieux. Il peut
    être régulier, tous les jours à telle heures, ou
    occasionnel
  • En conséquence, un vol peut avoir plusieurs
    départs (un départ est un exemplaire dun et un
    seul vol)
  • La compagnie dispose dun ensemble de
    personnels, dont certains sont des  volants 
    (pilotes ou personnels de bord) qui sont affectés
    au départ de certains vols, et dautres sont à
    terre (entretien, accueil etc.)
  • Il ny a jamais plus de 6  volants  affectés à
    un départ. Un départ peut navoir encore aucun
    personnel affecté
  • La compagnie a décidé de ne considérer comme
    pilote que ceux qui sont brevetés pour au moins
    un des modèles davions quelle possède ou
    prévoit à terme. Elle prend en compte des modèles
    davion même si elle na pas encore de pilote
    breveté pour ce modèle

9
Une solution de lexercice 4
Personnels
Passager N, Nom, Adresse
Au sol
Volants
(1,n)
(0,n)
Réserve
Affecté
Pilotes
(1,n)
Breveté
(0,6)
(0,n)
Avion N
EstPour
EstUn
(1,1)
Départ
(0,1)
(0,n)
(0,n)
(0,n)
(1,1)
Modèle Nom, Construction, Capacité
EstDans
(1,n)
Vols N, Origine, Date, H-Départ, H-Arrivé,
Fréquence
10
Suite solution exercice 4
  • Contraintes dintégrité
  • Vérifier que le le personnel nest pas affecté à
    2 départs similaires
  • Vérifier quil y a 2 pilotes affectés à un
    départ
  • Vérifier que le pilote est bien breveté pour le
    modèle de lavion prévue pour le départ
  • Ces contraintes seront ajoutés aux requêtes SQL
    que nous verrons bientôt
Write a Comment
User Comments (0)
About PowerShow.com