fst settat 17/01/2014merise1 1.présentation du cas pratique
TRANSCRIPT
![Page 1: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/1.jpg)
FST Settat
11/04/23 Merise 1
1. Présentation du cas pratique
![Page 2: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/2.jpg)
FST Settat
11/04/23 Merise 2
Une réparation est toujours relative à un véhicule, elle nécessite toujours le travail d’un ou plusieurs employés selon leur qualification et, éventuellement, des pièces de rechange.
La facture est envoyée au propriétaire du véhicule ou à une compagnie d’assurance en cas d’accident; une compagnie d’assurance est un client pour le garage. En cas de réparation en garantie, aucune facture n’est envoyée.
![Page 3: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/3.jpg)
FST Settat
11/04/23 Merise 3
Le modèle doit contenir les renseignements qui permettent de faire la facture, selon les règles suivantes :– Un véhicule bénéficie d’une année de garantie après son achat.
– Le montant de la facture s’obtient en additionnant : • Le nombre d’heure de chacun des employés ayant participé à la réparation * Prix horaire de l’employé en fonction de sa qualification (chef, mécanicien, manœuvre...)
• Prix unitaire * Quantité de chaque pièces utilisées (4 bougies, 1 filtre à air...)
![Page 4: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/4.jpg)
FST Settat
11/04/23 Merise 4
Créer une base de données qui permette de
disposer des données pour établir la facturation des
réparations.
La base de données doit être sans redondances
Objectif
![Page 5: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/5.jpg)
FST Settat
11/04/23 Merise 5
2 . Analyse du texte
![Page 6: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/6.jpg)
FST Settat
11/04/23 Merise 6
• Nous analyserons le texte en faisant une réflexion « systémique »
• La systémique est la science de l’étude des systèmes
• Un système peut être défini comme un tout organisé de composants en interaction, nous avons:– le monde des objets (composants)– le monde des relations (interactions)– le monde de la totalité
![Page 7: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/7.jpg)
FST Settat
11/04/23 Merise 7
DémarcheNous cherchons dans le texte les « objets » et les « relations » entre objets
Une réparation est toujours relative à un
véhicule, elle nécessite toujours le travail
d’un ou plusieurs employés selon leur
qualification et, éventuellement, des pièces
de rechange.
![Page 8: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/8.jpg)
FST Settat
11/04/23 Merise 8
Nous pouvons faire une représentation graphique des objets et relations que nous avons identifiés, nous parlons de « modélisation ».
Voiture
Réparation PR
Relative àNécessite
Nécessite
Système ouUnivers du discours
Employé
![Page 9: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/9.jpg)
FST Settat
11/04/23 Merise 9
Attributs• Des propriétés ou attributs permettent de
qualifier et identifier les objets et relations d’un système
• Exemple de l’objet « Personne »– Nom Dupont
– Prénom Jean
– Date de naissance 20.09.1965
– Sexe Homme
![Page 10: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/10.jpg)
FST Settat
11/04/23 Merise 10
Une réparation est toujours relative à un
véhicule, elle nécessite toujours le
travail d’un ou plusieurs employés selon
leur qualification et, éventuellement, des
pièces de rechange.
...
– Le montant de la facture s’obtient en
additionnant :
•Le nombre d’heure de chacun des employés
ayant participé à la réparation
![Page 11: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/11.jpg)
FST Settat
11/04/23 Merise 11
Nous enrichissons notre représentation graphique en ajoutant les attributs
Attributs
Voiture
Réparation PR
Relative àNécessite - heures
Nécessite
Employé- qualification
![Page 12: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/12.jpg)
FST Settat
11/04/23 Merise 12
COURSCOURS
InscritInscritELEVEELEVE
PROFESSEURPROFESSEUR
QUALIFICATIONQUALIFICATION
EnseigneEnseigne
PossedePossede
0,n
0,n
0,n
1,1
0,n 1,n
3 Modèle conceptuel de donnéesMCD
![Page 13: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/13.jpg)
FST Settat
11/04/23 Merise 13
Modèle conceptuel de données
• Formalisme Entité-Association de la méthode
MERISE
• Le métamodèle est constitué des:
– Entités (Objets du système)
– Associations (Relations du système)
![Page 14: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/14.jpg)
FST Settat
11/04/23 Merise 14
Graphisme
REPARATION VEHICULE
Concerne
Entité Association
Une réparation est toujours relative à un véhicule
![Page 15: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/15.jpg)
FST Settat
11/04/23 Merise 15
REPARATIONUtilisee
PR
Effectue
EMPLOYE
Une réparation est toujours relative à un véhicule,
elle nécessite toujours le travail d’un ou plusieurs
employés selon leur qualification et, éventuellement,
des pièces de rechange.
![Page 16: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/16.jpg)
FST Settat
11/04/23 Merise 16
CLIENTAppartientA
La facture est envoyée au propriétaire du véhicule ou
à une compagnie d’assurance en cas d’accident; une
compagnie d’assurance est un client pour le garage. En
cas de réparation en garantie, aucune facture n’est
envoyée.
VEHICULEREPARATIONConcerne
La facture est envoyée au propriétaire de la voiture
![Page 17: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/17.jpg)
FST Settat
11/04/23 Merise 17
CLIENT
FactureeAAssurance
La facture est envoyée au propriétaire du véhicule ou
à une compagnie d’assurance en cas d’accident; une
compagnie d’assurance est un client pour le garage. En
cas de réparation en garantie, aucune facture n’est
envoyée.
Uniquement pour une facturation à une compagnie d’assurance (dans ce cas le client est la compagnie d’assurance!)
VEHICULEREPARATIONConcerne
![Page 18: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/18.jpg)
FST Settat
11/04/23 Merise 18
Utilisee
VEHICULEPR
CLIENT
REPARATIONConcerne
AppartientA
FactureeAAssurance
Effectue
EMPLOYE
![Page 19: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/19.jpg)
FST Settat
11/04/23 Merise 19
AttributsLes attributs sont ajoutés au modèle pour pouvoir traiter l’ensemble des informations utiles et nécessaires aux utilisateurs.
Pour notre exemple:– nous imaginerons quelques attributs qui pourraient être
utiles aux utilisateurs potentiels.– nous mettrons les attributs qui permettront de satisfaire
les besoins exprimés dans la donnée
![Page 20: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/20.jpg)
FST Settat
11/04/23 Merise 20
Attributs imaginés
EMPLOYE
AttributsNom
NumAVS
PrenomDateNaiss
![Page 21: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/21.jpg)
FST Settat
11/04/23 Merise 21
PR
Libelle
CLIENT
Nom
Localite
PrenomRueNo
VEHICULE
Marque
ImmatriculationNumChassis
![Page 22: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/22.jpg)
FST Settat
11/04/23 Merise 22
Attributs selon la donnée
… employés selon leur qualification
Prix horaire de l’employé en fonction de sa qualification (chef, mécanicien, manœuvre...)
EMPLOYENomPrenomDateNaissNumAVS
PrixHeureQualification
![Page 23: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/23.jpg)
FST Settat
11/04/23 Merise 23
VEHICULEMarqueImmatriculationNumChassis
REPARATIONConcerne
Un véhicule bénéficie d’une année de garantie après son achat.
Si DateReparation - DateAchat 1 année GarantieSinon
Facturation
DateAchat
DateReparation
![Page 24: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/24.jpg)
FST Settat
11/04/23 Merise 24
Le nombre d’heure de chacun des employés ayant participé à la réparation * Prix horaire de l’employé en fonction de sa qualification (chef, mécanicien, manœuvre...)
2 heures
1 heure
5 heures
0.5 heure
EMPLOYES REPARATIONS
![Page 25: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/25.jpg)
FST Settat
11/04/23 Merise 25
Le montant de la facture s’obtient en additionnant :
Le nombre d’heure de chacun des employés ayant participé à la réparation * Prix horaire de l’employé en fonction de sa qualification (chef, mécanicien, manœuvre...)
REPARATION
Effectue
EMPLOYE
NbreHeures
Attribut d’association
![Page 26: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/26.jpg)
FST Settat
11/04/23 Merise 26
Le montant de la facture s’obtient en
additionnant :
…
Prix unitaire * Quantité de chaque
pièces utilisées (4 bougies, 1 filtre à
air...)
REPARATIONUtiliseePRLibelle
PrixUniteNbrePces
![Page 27: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/27.jpg)
FST Settat
11/04/23 Merise 27
Identifiant
Client 231256
Univalué
Discrimant
![Page 28: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/28.jpg)
FST Settat
11/04/23 Merise 28
StableLa valeur d’identifiant reste identique pendant toute la vie d’occurrence d’entité
MinimalUn minimum d’attributs
![Page 29: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/29.jpg)
FST Settat
11/04/23 Merise 29
• Choix arbitraire d’identifiant
– Attribut « Numero » de type numérique (Entier long)
• Représentation
EMPLOYE
NomPrenomDateNaissNumAVSQualificationPrixHeure
Numero
Attributs
Identifiant
![Page 30: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/30.jpg)
FST Settat
11/04/23 Merise 30
REPARATIONNumeroDateReparation
UtiliseeNbrePces
PRNumeroLibellePrixUnite
VEHICULENumeroMarqueImmatriculationNumChassisDateAchat
Concerne
CLIENTNumeroNomPrenomRueNoLocalite
AppartientA
FactureeAAssurance
EffectueNbreHeures
EMPLOYENumeroNomPrenomDateNaissNumAVSQualificationPrixHeure
![Page 31: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/31.jpg)
FST Settat
11/04/23 Merise 31
Cardinalités des associations• Cardinalité minimale, Cmin, 2 valeurs possibles 0 ou 1
– Cmin = 0, si il peut exister une occurrence de l’entité qui ne
participe pas à l’association
– Cmin = 1, si toute occurrence de l’entité participe
obligatoirement à l’association
• Cardinalité maximale, Cmax, 2 valeurs possibles 1 ou n
– Cmax = 1, si toute occurrence de l’entité ne peut participer
qu’à une seule association
– Cmax = n, si il peut exister une occurrence de l’entité qui
participe à plusieurs associations
![Page 32: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/32.jpg)
FST Settat
11/04/23 Merise 32
REPARATIONS VEHICULES
![Page 33: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/33.jpg)
FST Settat
11/04/23 Merise 33
REPARATIONS VEHICULES
Nous ne pouvons pas avoir une réparation qui n’est pas faite pour une voiture!
Cardinalité minimale, Cmin = 1
![Page 34: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/34.jpg)
FST Settat
11/04/23 Merise 34
REPARATIONS VEHICULES
Chaque réparation concerne une et une seule voiture!
Cardinalité maximale, Cmax = 1
![Page 35: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/35.jpg)
FST Settat
11/04/23 Merise 35
Cardinalités
Concerne
REPARATION VEHICULE1
Une réparation est toujours relative à un véhicule
, 1
![Page 36: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/36.jpg)
FST Settat
11/04/23 Merise 36
Cardinalité minimale, Cmin = 0
Une voiture peut exister sans avoir fait l’objet d’une réparation!
REPARATIONS VEHICULES
![Page 37: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/37.jpg)
FST Settat
11/04/23 Merise 37
Cardinalité maximale, Cmax = n
Une voiture peut avoir fait l’objet de plusieurs réparations!
REPARATIONS VEHICULES
![Page 38: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/38.jpg)
FST Settat
11/04/23 Merise 38
Cardinalités
Un véhicule peut ne pas avoir de réparations
Un véhicule peut faire l’objet de plusieurs réparations
Concerne
REPARATION VEHICULE0 , n
![Page 39: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/39.jpg)
FST Settat
11/04/23 Merise 39
Utilisee
VEHICULEPR
CLIENT
REPARATIONConcerne
AppartientA
FactureeAAssurance
Effectue
EMPLOYE
Une réparation ... éventuellement, des pièces de rechange.
0,n
Une réparation est toujours relative à un véhicule
1,1
Une réparation... nécessite toujours le travail d’un ou plusieurs employés selon leur qualification
1,n
![Page 40: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/40.jpg)
FST Settat
11/04/23 Merise 40
Utilisee
VEHICULEPR
CLIENT
REPARATIONConcerne
AppartientA
FactureeAAssurance
Effectue
EMPLOYE
La facture est envoyée au propriétaire du véhicule ou à une compagnie d’assurance en cas d’accident…En cas de réparation en garantie, aucune facture n’est envoyée
0,1
![Page 41: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/41.jpg)
FST Settat
11/04/23 Merise 41
Cardinalités implicites
0,n
0,n
0,n
0,n
1,1
0,n
Utilisee
VEHICULEPR
CLIENT
REPARATIONConcerne
AppartientA
FactureeAAssurance
Effectue
EMPLOYE
0,n
1,n
1,1
0,1
![Page 42: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/42.jpg)
FST Settat
11/04/23 Merise 42
REPARATIONNumeroDateReparation
UtiliseeNbrePces
PRNumeroLibellePrixUnite
VEHICULENumeroMarqueImmatriculationNumChassisDateAchat
Concerne
CLIENTNumeroNomPrenomRueNoLocalite
AppartientA
FactureeAAssurance
EffectueNbreHeures
EMPLOYENumeroNomPrenomDateNaissNumAVSQualificationPrixHeure
0,n
0,n
0,n
0,n
1,1
0,n
0,n
1,n
1,1
0,1
![Page 43: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/43.jpg)
FST Settat
11/04/23 Merise 43
Dépendances fonctionnellesEMPLOYENumeroNomPrenomDateNaissNumAVSQualificationPrixHeure
Qualification PrixHeure
EMPLOYENumeroNomPrenomDateNaissNumAVS
QUALIFICATIONNumeroCodePrixHeureAppartientA
1,1 0,n
![Page 44: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/44.jpg)
FST Settat
11/04/23 Merise 44
REPARATIONNumeroDateReparation
UtiliseeNbrePces
PRNumeroLibellePrixUnite
VEHICULENumeroMarqueImmatriculationNumChassisDateAchat
Concerne
CLIENTNumeroNomPrenomRueNoLocalite
AppartientA
FactureeAAssurance
EffectueNbreHeures
EMPLOYENumeroNomPrenomDateNaissNumAVS
0,n
0,n
0,n
0,n
1,1
0,n
0,n
1,n
1,1
0,1
QUALIFICATIONNumeroCodePrixHeure
AppartientA1,1 0,n
![Page 45: FST Settat 17/01/2014Merise1 1.Présentation du cas pratique](https://reader036.vdocuments.site/reader036/viewer/2022062318/551d9d82497959293b8bc643/html5/thumbnails/45.jpg)
FST Settat
11/04/23 Merise 45
Formes normales
• 1ère FN (Atomicité des attributs)
– Aucun attribut n’est une relation
– Aucun attribut ne contient de valeurs répétitives
• 2ème FN et 3ème FN
– Tous les attributs dépendent pleinement et
directement de la clé primaire