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 :

Modelisation reseau d entite [MLD]


Sujet :

Schéma

  1. #1
    Membre averti Avatar de Seth77
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2005
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 448
    Points : 410
    Points
    410
    Par défaut Modelisation reseau d entite
    Salut

    Je cherche a modeliser un reseau (etoiles et autre) entre des entite (connections multiples)

    Je pensais faire une table avec 2 champs correspondant aux id des records (une FK sur des records).
    Mais j ai des doutes concernant la performance et la facilite d utilisation, surtout si il faut mettre a jours des donnees sur l ensemble des elements d un reseau.

    Des idees, conseils ?

    merci d avance

  2. #2
    Membre chevronné
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Août 2007
    Messages
    797
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Août 2007
    Messages : 797
    Points : 2 060
    Points
    2 060
    Par défaut
    Bonjour Seth77,

    C'est difficile de répondre sans comprendre ta problématique.

    Pourrais-tu préciser les notions de réseau (réseau informatique ?) et surtout celles d'entité et de record ?
    N'oubliez pas de consulter les Cours Merise et la F.A.Q. Merise
    _______________________________________________________

    Les Règles du Club Developpez.com
    Vous avez votre réponse ? Merci de cliquer sur

  3. #3
    Membre averti Avatar de Seth77
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2005
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 448
    Points : 410
    Points
    410
    Par défaut
    J ai entite (record) et je voudrais modeliser differents type de "reseau" (mesh network, tree, star network)

    Un entite ayant une liaison avec d autre entite.

    Par exemple : 3 entites (1 et 2 son connecte; 2 et 3 sont connecte ; 2 et sont connecte)

    Table1
    -------

    id:1 Entite1
    id:2 Entite2
    id:3 Entite3

    Table 2 (modelisant les connections)
    -----------------------------------

    1 ; 2
    1; 3
    2; 1

  4. #4
    Membre chevronné
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Août 2007
    Messages
    797
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Août 2007
    Messages : 797
    Points : 2 060
    Points
    2 060
    Par défaut
    Citation Envoyé par Seth77 Voir le message
    Table 2 (modelisant les connections)
    -----------------------------------

    1 ; 2
    1; 3
    2; 1
    Les lignes {1 ; 2} et {2 ; 1} de ta table 2, c'est une erreur ou c'est voulu ?
    Si c'est voulu, ça veut dire que tu voudrais modéliser un sens de connexion. Qu'en est-il ?
    N'oubliez pas de consulter les Cours Merise et la F.A.Q. Merise
    _______________________________________________________

    Les Règles du Club Developpez.com
    Vous avez votre réponse ? Merci de cliquer sur

  5. #5
    Membre averti Avatar de Seth77
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2005
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 448
    Points : 410
    Points
    410
    Par défaut
    Oups ...non c est une erreur ...plutot 2 ; 3

  6. #6
    Membre chevronné
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Août 2007
    Messages
    797
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Août 2007
    Messages : 797
    Points : 2 060
    Points
    2 060
    Par défaut
    Dans tous les cas, ta table 2 convient. Nommons-la "CONNEXION". Le Modèle Relationnel est alors :

    ENTITE (id_entite, nom_entite)
    CONNEXION (id_entite_1, id_entite_2)

    (Les clés sont soulignées.)

    La table CONNEXION contient les couples d'entités connectées. Mais attention, tu va pouvoir y insérer des lignes telles que :
    • 1; 2
    • 2; 1


    Or ce n'est pas ce que tu veux car ces deux lignes représentent la même connexion. Si tu n'y prends pas garde, tu risques de te retrouver avec des doublons.
    Peut-être que ça ne te pose pas de problème. Dans le cas contraire, il y a deux solutions :
    1. Soit par programmation (tu testes l'existence du couple d'entités dans la table avant d'insérer)
    2. Soit tu utilises un trigger sur l'insertion (dépend de ton SGBD)
    N'oubliez pas de consulter les Cours Merise et la F.A.Q. Merise
    _______________________________________________________

    Les Règles du Club Developpez.com
    Vous avez votre réponse ? Merci de cliquer sur

  7. #7
    Membre averti Avatar de Seth77
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2005
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 448
    Points : 410
    Points
    410
    Par défaut
    Merci

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

Discussions similaires

  1. [MCD] Modelisation d'une entité Adresse
    Par shimomura22 dans le forum Schéma
    Réponses: 11
    Dernier message: 02/03/2015, 11h40
  2. Réponses: 0
    Dernier message: 01/09/2011, 09h41
  3. Modelisation Reseau de Transport
    Par domino313131 dans le forum UML
    Réponses: 0
    Dernier message: 04/06/2011, 00h50
  4. Creer un reseau local via l adsl
    Par loki dans le forum Développement
    Réponses: 11
    Dernier message: 12/08/2002, 00h14

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