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

1.Présentation du cas pratique PowerPoint PPT Presentation


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

1.Présentation du cas pratique

Merise


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.

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


1 pr sentation du cas pratique

  • 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

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

2 . Analyse du texte

Merise


1 pr sentation du cas pratique

  • 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

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


1 pr sentation du cas pratique

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

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


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.

...

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

    • Le nombre d’heure de chacun des employés ayant participé à la réparation

Merise


1 pr sentation du cas pratique

Voiture

Employé

- qualification

Nécessite

- heures

Relative à

Réparation

PR

Nécessite

Attributs

Nous enrichissons notre représentation graphique en ajoutant les attributs

Merise


3 mod le conceptuel de donn es mcd

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

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


Graphisme

Concerne

Entité

Association

Graphisme

REPARATION

VEHICULE

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

Merise


1 pr sentation du cas pratique

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


1 pr sentation du cas pratique

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


1 pr sentation du cas pratique

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


1 pr sentation du cas pratique

EMPLOYE

Effectue

Utilisee

VEHICULE

PR

REPARATION

Concerne

FactureeA

Assurance

CLIENT

AppartientA

Merise


Attributs1

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 imagin s

Attributs

Attributs imaginés

EMPLOYE

Nom

Prenom

DateNaiss

NumAVS

Merise


1 pr sentation du cas pratique

Nom

Marque

Prenom

Immatriculation

RueNo

NumChassis

Localite

PR

CLIENT

VEHICULE

Libelle

Merise


Attributs selon la donn e

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


1 pr sentation du cas pratique

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


1 pr sentation du cas pratique

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


1 pr sentation du cas pratique

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


1 pr sentation du cas pratique

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


Identifiant

Client  231256

Identifiant

Univalué

Discrimant

Merise


1 pr sentation du cas pratique

Stable

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

Minimal

Un minimum d’attributs

Merise


1 pr sentation du cas pratique

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


1 pr sentation du cas pratique

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


1 pr sentation du cas pratique

REPARATIONS

VEHICULES

Merise


1 pr sentation du cas pratique

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

REPARATIONS

VEHICULES

Cardinalité minimale, Cmin = 1

Merise


1 pr sentation du cas pratique

REPARATIONS

VEHICULES

Chaque réparation concerne une et une seule voiture!

Cardinalité maximale, Cmax = 1

Merise


Cardinalit s

1

, 1

REPARATION

VEHICULE

Concerne

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

Cardinalités

Merise


1 pr sentation du cas pratique

REPARATIONS

VEHICULES

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

Cardinalité minimale, Cmin = 0

Merise


1 pr sentation du cas pratique

REPARATIONS

VEHICULES

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

Cardinalité maximale, Cmax = n

Merise


Cardinalit s1

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


1 pr sentation du cas pratique

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


1 pr sentation du cas pratique

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


Cardinalit s implicites

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


1 pr sentation du cas pratique

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


D pendances fonctionnelles

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


1 pr sentation du cas pratique

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

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