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

Looping Discussion :

MCD que choisir


Sujet :

Looping

  1. #1
    Membre à l'essai
    Inscrit en
    mars 2008
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : mars 2008
    Messages : 21
    Points : 19
    Points
    19
    Par défaut MCD que choisir
    Bonjour, en tant que debutant je me pose la question du meilleur choix et des regles en usage.
    sur cet MCD j'ai etabli 3 solutions possibles...
    le but n'est pas de realiser une gestion de stock, mais simplement de comprendre le formalisme).
    Images attachées Images attachées   

  2. #2
    Membre chevronné
    Avatar de Paprick
    Homme Profil pro
    Professeur des Universités
    Inscrit en
    juin 2019
    Messages
    529
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Professeur des Universités
    Secteur : Enseignement

    Informations forums :
    Inscription : juin 2019
    Messages : 529
    Points : 2 154
    Points
    2 154
    Par défaut
    Bonjour,

    Comme le montre le MLD, les solutions 2 et 3 donnent le même résultat au niveau logique et donc physique.
    La lisibilité du modèle nous amènerait donc à préférer la solution 3.
    Cependant, et c'est la raison vous avez pu décomposer l'association "concerne" et obtenir la classe "detail entree 2", la solution 2 permettra des évolutions qui peuvent être intéressantes, comme le fait d'associer une autre classe à "detail entree 2" ou faire participer une rubrique de "detail entree 2" à l'identifiant.
    Quant à la solution 1, elle fait de "detail entree 1" une classe d'entités à part entière : techniquement, c'est très pratique, conceptuellement, c'est souvent plus discutable.

    Bonne continuation !
    Patrick Bergougnoux - Professeur des Universités au Département Informatique de l'IUT de Toulouse III
    La simplicité est la sophistication suprême (Léonard de Vinci)
    LIVRE : Modélisation Conceptuelle de Données - Une Démarche Pragmatique
    Looping - Logiciel de modélisation gratuit et libre d'utilisation

  3. #3
    Membre à l'essai
    Inscrit en
    mars 2008
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : mars 2008
    Messages : 21
    Points : 19
    Points
    19
    Par défaut
    Citation Envoyé par Paprick Voir le message
    Quant à la solution 1, elle fait de "detail entree 1" une classe d'entités à part entière : techniquement, c'est très pratique, conceptuellement, c'est souvent plus discutable.

    Bonne continuation !
    Merci pour vos explications,
    une precision cependant, dans le cadre d'une realisation, sommes nous tenu de respecter "le conceptuel" ou "le pratique".

  4. #4
    Membre chevronné
    Avatar de Paprick
    Homme Profil pro
    Professeur des Universités
    Inscrit en
    juin 2019
    Messages
    529
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Professeur des Universités
    Secteur : Enseignement

    Informations forums :
    Inscription : juin 2019
    Messages : 529
    Points : 2 154
    Points
    2 154
    Par défaut
    Citation Envoyé par voxben Voir le message
    dans le cadre d'une realisation, sommes nous tenu de respecter "le conceptuel" ou "le pratique".
    Ce qui est bien conçu se réalise sans problème !
    Après, certains soucis d'optimisation, peuvent conduire à quelques dérives conceptuelles : mais si l'on transgresse en connaissance de cause, ça se gère .
    Patrick Bergougnoux - Professeur des Universités au Département Informatique de l'IUT de Toulouse III
    La simplicité est la sophistication suprême (Léonard de Vinci)
    LIVRE : Modélisation Conceptuelle de Données - Une Démarche Pragmatique
    Looping - Logiciel de modélisation gratuit et libre d'utilisation

  5. #5
    Membre à l'essai
    Inscrit en
    mars 2008
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : mars 2008
    Messages : 21
    Points : 19
    Points
    19
    Par défaut
    Citation Envoyé par Paprick Voir le message
    Ce qui est bien conçu se réalise sans problème !.
    Merci, j'en prend note...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Que choisir : Delphi ou C++ ?
    Par Gwipi dans le forum Débats sur le développement - Le Best Of
    Réponses: 30
    Dernier message: 18/07/2010, 11h43
  2. Que choisir ? C# , VB.NET, C++, Delphi ? pourquoi ?
    Par Louis-Guillaume Morand dans le forum Général Dotnet
    Réponses: 475
    Dernier message: 08/04/2010, 19h27
  3. Que choisir ? Delphi ou Java ?
    Par Jean-Yves dans le forum Débats sur le développement - Le Best Of
    Réponses: 89
    Dernier message: 19/04/2008, 15h40
  4. Web contre client/serveur que choisir??
    Par silvermoon dans le forum Débats sur le développement - Le Best Of
    Réponses: 41
    Dernier message: 24/01/2004, 15h53
  5. Que choisir ? Visual C++ ou Borland c++ builder ?
    Par ashram dans le forum Débats sur le développement - Le Best Of
    Réponses: 27
    Dernier message: 24/02/2003, 14h39

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