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

Diagrammes de Classes Discussion :

Est ce bien une relation ternaire quand quelque chose dépend d'une autre à la condition d'un tiers?


Sujet :

Diagrammes de Classes

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Mars 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2014
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Est ce bien une relation ternaire quand quelque chose dépend d'une autre à la condition d'un tiers?
    Bonjour,
    Voici mon histoire.
    J'ai des espèces qui sont désignées par des codes espèces (plus pratique que de devoir ressortir le nom latin à chaque fois).
    Un code espèce désigne une espèce ou un ensemble d'espèces (potentiel) et la liste des espèces contenus dans cet ensemble dépend de la région d'étude tout en ayant le même code. Autrement dit, un code espèce désignant une espèce ne change pas d'une région à une autre. De même lorsqu'il désigne un groupe. Dans ce cas, il n'y a que le contenu de l'ensemble qui change en fonction de la région.
    Une région possèdent plusieurs espèces (logique).
    Et une espèce peut être présente dans plusieurs régions.
    Un ensemble d'espèce n'est pas lié (forcément à la taxonomie), ce sont des regroupements pratiques que nous faisons, liés à la logique de notre protocole d'acquisition.

    Ainsi le code DELSPP désigne un groupe d'espèce composé du "dauphin commun" et du "dauphin bleu et blanc" pour la région "métropole" et
    ce même code désigne le groupe d'espèce "dauphin commun" et "dauphin tacheté" pour la région "océan indien".
    ps : chacune de ces 3 espèces possèdent leur propre code espèce, càd
    dauphin commun = DELDEL
    dauphin bleu et blanc = STECOE
    dauphin tacheté = STEATT

    Une relation ternaire ne me parait pas satisfaisante pour modéliser ce cas, qu'en pensez vous?
    En vous remerciant par avance,

  2. #2
    Expert éminent sénior
    Avatar de fsmrel
    Homme Profil pro
    Spécialiste en bases de données
    Inscrit en
    Septembre 2006
    Messages
    8 002
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Spécialiste en bases de données
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2006
    Messages : 8 002
    Points : 30 905
    Points
    30 905
    Billets dans le blog
    16
    Par défaut
    Bonsoir Mantahia,


    Si je comprends bien, si une espèce telle que le dauphin commun (DELDEL) peut être présente dans plusieurs régions, alors la paire {Espece, Region} appartient à un groupe :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Espece    Region          Groupe
    ------    ------          ------
    DELDEL    Métropole       DELSPP
    DELDEL    Océan indien    DELSPP
    STECOE    Métropole       DELSPP
    STEATT    Océan indien    DELSPP
    Ça sent la ternaire, toutefois dans votre système de regroupement :

    (a) Une espèce (par exemple DELDEL) peut-elle être présente dans plus d’un groupe ?

    (b)Une région peut-elle être utilisée pour plus d’un groupe ?

    (c) Une paire {Espece, Region} peut-elle appartenir à plus d’un groupe ?
    (a) Faites simple, mais pas plus simple ! (A. Einstein)
    (b) Certes, E=mc², mais si on discute un peu, on peut l’avoir pour beaucoup moins cher... (G. Lacroix, « Les Euphorismes de Grégoire »)
    => La relativité n'existerait donc que relativement aux relativistes (Jean Eisenstaedt, « Einstein et la relativité générale »)

    __________________________________
    Bases de données relationnelles et normalisation : de la première à la sixième forme normale
    Modéliser les données avec MySQL Workbench
    Je ne réponds pas aux questions techniques par MP. Les forums sont là pour ça.

  3. #3
    Nouveau Candidat au Club
    Femme Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Mars 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2014
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Citation Envoyé par fsmrel Voir le message
    Bonsoir Mantahia,


    Si je comprends bien, si une espèce telle que le dauphin commun (DELDEL) peut être présente dans plusieurs régions, alors la paire {Espece, Region} appartient à un groupe :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Espece    Region          Groupe
    ------    ------          ------
    DELDEL    Métropole       DELSPP
    DELDEL    Océan indien    DELSPP
    STECOE    Métropole       DELSPP
    STEATT    Océan indien    DELSPP
    Ça sent la ternaire, toutefois dans votre système de regroupement :

    (a) Une espèce (par exemple DELDEL) peut-elle être présente dans plus d’un groupe ?

    (b)Une région peut-elle être utilisée pour plus d’un groupe ?

    (c) Une paire {Espece, Region} peut-elle appartenir à plus d’un groupe ?

    Bonjour merci pour votre regard,
    Alors, en prenant le code "générique" DELSPP comme entrée :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    GROUPE    Region          ESP
    ------    ------          ------
    DELSPP    Métropole    DELDEL 
    DELSPP    Métropole    STECOE
    DELSPP    Océan indien    DELDEL
    DELSPP    Océan indien    STEATT
    - c'est la composition du groupe qui varie en fonction de la région
    - une espèce est présente dans une région en tant qu'espèce mais peut aussi être présente parmi un groupe
    ex : DELDEL est présent en métropole, mais parfois, on n'arrive pas la reconnaître à coût sûr, du coup on classe l'observation en DELSPP (car on sait que ce code contient du DELDEL en métropole).
    Toujours dans l'exemple, si on voyait du STECOE en Océan Indien, ce serait louche car apriori ce n'est pas possible, du coup, on met DELSPP avec en commentaire "STECOE probable".

    - dans une région, il y a une liste d'espèce et de groupes d'espèce potentiel, seule la composition des groupes peut varier d'une région à une autre...
    - pour (c) qui ressemble à (a), je pense qu'on a fait en sorte qu'une espèce appartenant à un groupe n'appartienne qu'à ce groupe [Je vérifie].

Discussions similaires

  1. Une relation ternaire est-elle figée ?
    Par francky74 dans le forum Schéma
    Réponses: 5
    Dernier message: 13/02/2015, 11h10
  2. MPD d'une relation ternaire N/N/1
    Par dimix77 dans le forum Merise
    Réponses: 15
    Dernier message: 09/12/2010, 21h07
  3. Une relation ternaire
    Par rad_hass dans le forum Diagrammes de Classes
    Réponses: 2
    Dernier message: 27/01/2010, 18h03
  4. Réponses: 18
    Dernier message: 26/11/2007, 15h43
  5. Question sur une relation ternaire dans un MCD
    Par sylsau dans le forum Schéma
    Réponses: 5
    Dernier message: 05/03/2006, 20h00

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