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 :

[MCD] Commandes avec clients particulier et professionnels


Sujet :

Schéma

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2018
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2018
    Messages : 17
    Points : 8
    Points
    8
    Par défaut [MCD] Commandes avec clients particulier et professionnels
    Bonjour,
    je débute en Merise alors je me pose beaucoup de questions. Mon cours est très basique (objets, relations, propriétés). Voici le problème :

    Un fabricant propose à ses clients des pièces mécaniques. Le client pourra être soit un particulier (mémorisation de son nom et de son prénom), soit un garage, un concessionnaire, une grande surface (mémorisation de sa dénomination).
    A une commande sera attribué un numéro de commande, une date de commande, une date, une heure et une adresse de livraison. Une commande est passée par un et un seul client. Le client pourra effectuer des commandes en spécifiant le nombre de pièces désirées parmi les pièces présentent dans le catalogue du fabricant. Ce dernier n'accepte que les commandes de pièces présentent dans le catalogue.

    Voici les deux idées que j'ai eu (dans la première j'accepte donc des propriétés parfois vides) :

    Idée 1 :
    Nom : mcd1.png
Affichages : 951
Taille : 7,7 Ko


    Idée 2 :
    Nom : mcd2.png
Affichages : 835
Taille : 10,8 Ko

    Pourriez-vous me dire ce que vous en pensez ?
    Cordialement,
    cuati

  2. #2
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 134
    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 134
    Points : 38 557
    Points
    38 557
    Billets dans le blog
    9
    Par défaut
    Bonjour

    Le bon modèle est le premier, mais il faut ne conserver dans l'entité-type "CLIENT" que les attributs communs aux clients particuliers et professionnels, puis utiliser l'héritage pour ce qui est spécifique soit aux particuliers, soit aux pros.

    Recherchez le mot-clef héritage dans vos cours ou sur ce forum

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2018
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2018
    Messages : 17
    Points : 8
    Points
    8
    Par défaut
    Bonjour,
    merci beaucoup pour votre réponse.
    J'avais fait quelques recherches avant de poster cette question et j'étais tombé sur l'héritage, mais je n'en ai pas trouvé trace dans mon cours.
    J'ai alors demandé à mon prof si je pouvais quand même utiliser la notion d'héritage et il m'a répondu : "L'héritage n'existe pas dans la méthode MERISE".
    Du coup je ne sais pas trop comment faire...
    En tout cas merci beaucoup pour votre réponse très claire.

  4. #4
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 134
    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 134
    Points : 38 557
    Points
    38 557
    Billets dans le blog
    9
    Par défaut
    L'héritage est pris en compte par merise depuis des lustres, votre professeur a visiblement besoin de formation lui aussi

    Regardez ici : https://ineumann.developpez.com/tuto...iation-merise/

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2018
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2018
    Messages : 17
    Points : 8
    Points
    8
    Par défaut
    Citation Envoyé par escartefigue Voir le message
    ...votre professeur a visiblement besoin de formation lui aussi
    c'est pas impossible. En tout cas merci beaucoup pour vos réponses et le lien.

  6. #6
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 763
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 763
    Points : 52 554
    Points
    52 554
    Billets dans le blog
    5
    Par défaut
    Citation Envoyé par cuati Voir le message
    Bonjour,
    merci beaucoup pour votre réponse.
    J'avais fait quelques recherches avant de poster cette question et j'étais tombé sur l'héritage, mais je n'en ai pas trouvé trace dans mon cours.
    J'ai alors demandé à mon prof si je pouvais quand même utiliser la notion d'héritage et il m'a répondu : "L'héritage n'existe pas dans la méthode MERISE".
    Du coup je ne sais pas trop comment faire...
    En tout cas merci beaucoup pour votre réponse très claire.
    Dites lui de ma part que c'est un con et qu'il peut se recycler en achetant notre bouquin sur la modélisation des données :
    Nom : Modelisation Soutou Brouard.jpg
Affichages : 610
Taille : 110,4 Ko

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  7. #7
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2018
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2018
    Messages : 17
    Points : 8
    Points
    8
    Par défaut
    Citation Envoyé par SQLpro Voir le message
    Dites lui de ma part que c'est un con et qu'il peut se recycler en achetant notre bouquin sur la modélisation des données :
    A +
    Je n'oserais pas lui dire moi même
    En tout cas merci, quelque part ça me rassure un peu, je me demandais si le problème venait de moi...

  8. #8
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 763
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 763
    Points : 52 554
    Points
    52 554
    Billets dans le blog
    5
    Par défaut
    Donnez-moi son email…. Je lui enverrais en cadeau !

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  9. #9
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2018
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2018
    Messages : 17
    Points : 8
    Points
    8
    Par défaut
    Bonjour,
    je reviens vers vous pour vous remercier encore et aussi pour publier la réponse du prof :
    Nom : Solution.png
Affichages : 593
Taille : 9,5 Ko
    Franchement, moi j'y comprends plus grand chose à cette discipline. Je pense être quelqu'un de plutôt cartésien, mais quand l'énoncé parle de catalogue, de clients particuliers et de clients professionnels et qu'au bout du compte la "solution" se fout complètement de tout ça... bah je sais pas trop quoi en penser...

  10. #10
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 134
    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 134
    Points : 38 557
    Points
    38 557
    Billets dans le blog
    9
    Par défaut
    La réponse de votre professeur est une solution archi simplifiée et elle ne correspond pas à l'énoncé puisque nom et prénom n'ont pas été modélisés et pour cause, aucun intérêt pour les clients pros.

    Dans la vraie vie, les clients professionnels portent des attributs tels que n° de siren, n° d'identification TVA, code NAF, raison sociale, capital social...
    De leur coté, les clients particuliers ont aussi des attributs spécifiques tels que nom, prénom, date de naissance, n° de sécurité sociale...

    C'est la raison pour laquelle, la vraie solution reste l'utilisation de l'héritage comme je l'indiquais plus haut, c'est à dire un sur-type pour les attributs communs aux clients pro et particuliers, et des sous-type pour tout ce qui est spécifique.

    Il semble vraiment que votre professeur ait besoin de se recycler

  11. #11
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2018
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2018
    Messages : 17
    Points : 8
    Points
    8
    Par défaut
    Oui, je le pense aussi mais ça me fait peur de savoir que c'est elle qui va nous corriger en examen...
    Quoi qu'il en soit merci beaucoup d'avoir pris le temps de me lire et de me répondre.

Discussions similaires

  1. Tester le résultat d'une commande avec ksh
    Par jotake dans le forum Linux
    Réponses: 3
    Dernier message: 28/09/2005, 11h59
  2. [DEBUTANT] Ligne de commande avec ShellExecute()
    Par alainpeniche dans le forum Windows
    Réponses: 3
    Dernier message: 22/08/2005, 11h08
  3. Plusieurs commandes avec 1 seule R-commande
    Par pouldo dans le forum Shell et commandes GNU
    Réponses: 6
    Dernier message: 01/04/2005, 18h44
  4. [CONCEPTION MCD] Problème avec les clés composées
    Par fabriceMerc dans le forum Schéma
    Réponses: 3
    Dernier message: 14/02/2005, 09h43
  5. Serveur Linux avec clients Windows
    Par ostaquet dans le forum Installation
    Réponses: 2
    Dernier message: 01/08/2002, 15h40

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