1 pr sentation du cas pratique
Sponsored Links
This presentation is the property of its rightful owner.
1 / 45

1.Présentation du cas pratique PowerPoint PPT Presentation


  • 75 Views
  • Uploaded on
  • Presentation posted in: General

1.Présentation du cas pratique. 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.

Download Presentation

1.Présentation du cas pratique

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


1.Présentation du cas pratique

Merise


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.

Merise


  • 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...)

Merise


Objectif

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

Merise


2 . Analyse du texte

Merise


  • 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é

Merise


Démarche

Nous 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.

Merise


Voiture

Employé

Nécessite

Relative à

Nécessite

Réparation

PR

Nous pouvons faire une représentation graphique des objets et relations que nous avons identifiés, nous parlons de « modélisation ».

Système ou

Univers du discours

Merise


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 »

    • NomDupont

    • PrénomJean

    • Date de naissance20.09.1965

    • SexeHomme

Merise


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

Merise


Voiture

Employé

- qualification

Nécessite

- heures

Relative à

Réparation

PR

Nécessite

Attributs

Nous enrichissons notre représentation graphique en ajoutant les attributs

Merise


COURS

ELEVE

0,n

Inscrit

1,n

0,n

Enseigne

0,n

PROFESSEUR

1,1

Possede

0,n

QUALIFICATION

3 Modèle conceptuel de donnéesMCD

Merise


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)

Merise


Concerne

Entité

Association

Graphisme

REPARATION

VEHICULE

Une réparation est toujours relative à un véhicule

Merise


EMPLOYE

Effectue

Utilisee

PR

REPARATION

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.

Merise


VEHICULE

REPARATION

Concerne

La facture est envoyée au propriétaire de la voiture

CLIENT

AppartientA

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.

Merise


VEHICULE

REPARATION

Concerne

Uniquement pour une facturation à une compagnie d’assurance (dans ce cas le client est la compagnie d’assurance!)

FactureeA

Assurance

CLIENT

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.

Merise


EMPLOYE

Effectue

Utilisee

VEHICULE

PR

REPARATION

Concerne

FactureeA

Assurance

CLIENT

AppartientA

Merise


Attributs

Les 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

Merise


Attributs

Attributs imaginés

EMPLOYE

Nom

Prenom

DateNaiss

NumAVS

Merise


Nom

Marque

Prenom

Immatriculation

RueNo

NumChassis

Localite

PR

CLIENT

VEHICULE

Libelle

Merise


EMPLOYE

Nom

Prenom

DateNaiss

NumAVS

Attributs selon la donnée

Qualification

PrixHeure

  • … employés selon leur qualification

  • Prix horaire de l’employé en fonction de sa qualification (chef, mécanicien, manœuvre...)

Merise


VEHICULE

Marque

Immatriculation

NumChassis

REPARATION

Concerne

DateReparation

DateAchat

Un véhicule bénéficie d’une année de garantie après son achat.

Si DateReparation - DateAchat  1 année

Garantie

Sinon

Facturation

Merise


REPARATIONS

EMPLOYES

2 heures

1 heure

5 heures

0.5 heure

  • 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...)

Merise


EMPLOYE

Effectue

REPARATION

Attribut d’association

  • 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...)

NbreHeures

Merise


Utilisee

PR

Libelle

REPARATION

NbrePces

PrixUnite

  • Le montant de la facture s’obtient en additionnant :

    • Prix unitaire * Quantité de chaque pièces utilisées (4 bougies, 1 filtre à air...)

Merise


Client  231256

Identifiant

Univalué

Discrimant

Merise


Stable

La valeur d’identifiant reste identique pendant toute la vie d’occurrence d’entité

Minimal

Un minimum d’attributs

Merise


EMPLOYE

Attributs

Identifiant

Numero

Nom

Prenom

DateNaiss

NumAVS

Qualification

PrixHeure

  • Choix arbitraire d’identifiant

    • Attribut « Numero » de type numérique (Entier long)

  • Représentation

Merise


VEHICULE

Numero

Marque

Immatriculation

NumChassis

DateAchat

PR

Numero

Libelle

PrixUnite

Utilisee

NbrePces

Concerne

FactureeA

Assurance

CLIENT

Numero

Nom

Prenom

RueNo

Localite

AppartientA

EMPLOYE

Numero

Nom

Prenom

DateNaiss

NumAVS

Qualification

PrixHeure

Effectue

NbreHeures

REPARATION

Numero

DateReparation

Merise


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

Merise


REPARATIONS

VEHICULES

Merise


Nous ne pouvons pas avoir une réparation qui n’est pas faite pour une voiture!

REPARATIONS

VEHICULES

Cardinalité minimale, Cmin = 1

Merise


REPARATIONS

VEHICULES

Chaque réparation concerne une et une seule voiture!

Cardinalité maximale, Cmax = 1

Merise


1

, 1

REPARATION

VEHICULE

Concerne

Une réparation est toujours relative à un véhicule

Cardinalités

Merise


REPARATIONS

VEHICULES

Une voiture peut exister sans avoir fait l’objet d’une réparation!

Cardinalité minimale, Cmin = 0

Merise


REPARATIONS

VEHICULES

Une voiture peut avoir fait l’objet de plusieurs réparations!

Cardinalité maximale, Cmax = n

Merise


0

, n

REPARATION

VEHICULE

Concerne

Un véhicule peut ne pas avoir de réparations

Un véhicule peut faire l’objet de plusieurs réparations

Cardinalités

Merise


EMPLOYE

Effectue

1,n

0,n

1,1

Utilisee

VEHICULE

PR

REPARATION

Concerne

FactureeA

Assurance

CLIENT

AppartientA

Une réparation... nécessite toujours le travail d’un ou plusieurs employés selon leur qualification

Une réparation est toujours relative à un véhicule

Une réparation ... éventuellement, des pièces de rechange.

Merise


EMPLOYE

Effectue

Utilisee

VEHICULE

PR

REPARATION

Concerne

FactureeA

Assurance

CLIENT

AppartientA

0,1

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

Merise


EMPLOYE

Effectue

1,n

Utilisee

VEHICULE

0,n

PR

REPARATION

1,1

Concerne

0,1

FactureeA

Assurance

CLIENT

AppartientA

Cardinalités implicites

0,n

0,n

0,n

1,1

0,n

0,n

Merise


EMPLOYE

Numero

Nom

Prenom

DateNaiss

NumAVS

Qualification

PrixHeure

0,n

Effectue

NbreHeures

VEHICULE

Numero

Marque

Immatriculation

NumChassis

DateAchat

1,n

PR

Numero

Libelle

PrixUnite

Utilisee

NbrePces

0,n

0,n

REPARATION

Numero

DateReparation

1,1

0,n

Concerne

0,1

1,1

FactureeA

Assurance

0,n

CLIENT

Numero

Nom

Prenom

RueNo

Localite

0,n

AppartientA

Merise


EMPLOYE

Numero

Nom

Prenom

DateNaiss

NumAVS

Qualification

PrixHeure

EMPLOYE

Numero

Nom

Prenom

DateNaiss

NumAVS

QUALIFICATION

Numero

Code

PrixHeure

AppartientA

1,1

0,n

Dépendances fonctionnelles

Qualification  PrixHeure

Merise


EMPLOYE

Numero

Nom

Prenom

DateNaiss

NumAVS

1,1

AppartientA

0,n

QUALIFICATION

Numero

Code

PrixHeure

0,n

Effectue

NbreHeures

VEHICULE

Numero

Marque

Immatriculation

NumChassis

DateAchat

1,n

PR

Numero

Libelle

PrixUnite

0,n

0,n

REPARATION

Numero

DateReparation

1,1

0,n

Utilisee

NbrePces

Concerne

0,1

1,1

FactureeA

Assurance

0,n

CLIENT

Numero

Nom

Prenom

RueNo

Localite

0,n

AppartientA

Merise


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

Merise


  • Login