IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Schéma Discussion :

Interventions, clients et techniciens


Sujet :

Schéma

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2019
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Mai 2019
    Messages : 1
    Points : 7
    Points
    7
    Par défaut Interventions, clients et techniciens
    Bonjour,
    Pourriez-vous me corriger un exercice de MCD suivant, s'il vous plaît?

    Réaliser le modèle conceptuel de données pour gérer les interventions, les clients et les techniciens
    Un client sera identifié par un id, on devra pouvoir retrouver ses informations d'état civil(Nom, Prénom, Tel, fax, email, Site web) ainsi que son adresse complète. On devra aussi pouvoir y associer un commentaire.
    Un technicien sera identifié par un id, et on devra pouvoir retrouver son nom, son niveau de qualification, son taux horaire, son téléphone ainsi que le pays et la zone régionale préférentielle qui lui est associée.
    Les techniciens peuvent être compétents dans différents domaines techniques, ces domaines seront identifiés par un id, et seront désignés par un nom et un commentaire.
    Les interventions seront identifiées par un id, on renseignera leur date et leur durée un commentaire et le motif principal de l'intervention, on calculera automatiquement le montant de l'intervention.
    Une intervention se déroulant chez un et un seul client a une date donnée, elle sera réalisée par un et un seul technicien, on optera pour un lien identifiant pour cette dernière relation.

    mon MCD fait:

    Pièce jointe 474259
    Je vous remercie bien.

  2. #2
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 136
    Points : 38 561
    Points
    38 561
    Billets dans le blog
    9
    Par défaut
    Bonjour,



    Citation Envoyé par vincentvn Voir le message
    Un client sera identifié par un id, on devra pouvoir retrouver ses informations d'état civil(Nom, Prénom, Tel, fax, email, Site web) ainsi que son adresse complète.
    Cet énoncé implique que tous les clients sont des personnes physiques (sinon on aurait d'autres attributs tels que la raison sociale, le SIREN, le code NAF...)
    Du coup, vous avez deux sous-ensembles de personnes physiques : les clients d'une part et les techniciens d'autre part, ces deux sous-ensembles partagent des attributs communs (nom, prénom...)
    Vous pouvez donc utiliser l'héritage en modélisant une entité-type "PERSONNE" avec les attributs communs aux clients et techniciens, puis deux sous-types pour les attributs particulier à l'un ou l'autre

    La modélisation par héritage est précisée ici : https://sqlpro.developpez.com/cours/...tion/heritage/



    Citation Envoyé par vincentvn Voir le message
    Un technicien sera identifié par un id, et on devra pouvoir retrouver son nom, son niveau de qualification, son taux horaire, son téléphone ainsi que le pays et la zone régionale préférentielle qui lui est associée.
    Vous n'avez pas tenu compte du fait que le niveau de qualification n'est pas forcément le même pour chaque domaine technique, l'attribut "niveau de qualification" doit être dans la relation entre le technicien et le domaine de compétence
    Par ailleurs il est très probable que plusieurs techniciens interviendront dans la même région et plus encore dans le même pays.
    Il faut donc modéliser une entité-type REGION (id, code, libellé) et une entité-type PAYS.



    Citation Envoyé par vincentvn Voir le message
    Les interventions seront identifiées par un id, on renseignera leur date et leur durée un commentaire et le motif principal de l'intervention, on calculera automatiquement le montant de l'intervention.
    Dans l'énnoncé, il est mentionné à raison une durée d'intervention, or, vous avez modélisé une date de début et une date de fin. Ca ne va pas, sauf si toute intervention concerne uniquement des journées pleines, peu probable... Il est également mentionné que le montant de l'intervention sera calculé, il ne faut donc pas le stocker, vous le calculerez à partir du tarif horaire du technicien et du nombre d'heures de l'intervention.



    Citation Envoyé par vincentvn Voir le message
    Une intervention se déroulant chez un et un seul client a une date donnée, elle sera réalisée par un et un seul technicien, on optera pour un lien identifiant pour cette dernière relation.
    La représentation de l'identification relative dépend du logiciel de modélisation utilisé, il semble que dans votre cas ce soit une flêche en direction de l'entité-type "TECHNICIEN"

Discussions similaires

  1. Création d'application avec traitement + Intervention client?
    Par vandman dans le forum Général Conception Web
    Réponses: 1
    Dernier message: 15/07/2016, 10h50
  2. Equivalence sendredirect sans intervention client
    Par rousselot.ulp dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 16/09/2011, 14h07
  3. [AC-2003] planning techniciens et interventions
    Par maringot dans le forum IHM
    Réponses: 3
    Dernier message: 18/12/2009, 15h30
  4. Recherche sur les interventions et les clients
    Par orditosh dans le forum WinDev
    Réponses: 19
    Dernier message: 29/01/2008, 21h26
  5. MAJ partielle d'une page web sans intervention client
    Par evangeliste dans le forum Développement Web en Java
    Réponses: 3
    Dernier message: 06/12/2007, 12h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo