Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3
  1. #1
    Invité de passage
    Homme Profil pro fabrice
    Directeur de projet
    Inscrit en
    avril 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Nom : Homme fabrice
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Industrie

    Informations forums :
    Inscription : avril 2012
    Messages : 8
    Points : 1
    Points
    1

    Par défaut Organisation de données - Appel de liste & SQL

    Bonjour
    Je suis en cours de développer un outil de gestion de projet partagé.
    l'outil peut créer des arbres de données.
    Ces arbres sont modifiables par tous (des règles sont créées ailleurs).
    vu le nombre potentiellement important d'informations, je stocke les data dans une base MySQL. Ces arbres sont soit personnel, soit communautaires.
    un arbre peut en appeler un autre.
    je n'y connais rien en maintenance informatique et en maintenance de base de données.

    La question est : "Quelle solution est la plus optimisée"

    Solution 1
    Une table globale
    champ 1 : propriétaire
    champ 2 : le nom de l'arbre
    champ 3 : le nom du noeud
    champ 4 à n : le contenu du noeud

    solution 2
    table 1
    champ 1 : propriétaire
    champ 2 : identifiant arbre
    table 2 :
    champ 1 : identifiant arbre
    champ 2 : Nom de l'arbre
    Champ 3 : Identifiant des noeuds
    table3 :
    champ 1 : identifiant noeud
    champ 2 : nom du noeud
    champ 3 : identifiant contenu
    table 4 :
    champ 1 : identifiant contenu
    champ 2 : nom du contenu
    champ 3 à n : détail du contenu

    merci d'avance

  2. #2
    Modérateur

    Homme Profil pro
    Architecte technique
    Inscrit en
    juin 2008
    Messages
    5 556
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2008
    Messages : 5 556
    Points : 8 391
    Points
    8 391

    Par défaut

    Salut,
    Pour les questions sur l'intérêt de normaliser les relations d'un schéma de SGDB (c'est à premier coup d'oeil la différence entre 1 et 2), il faut plutôt aller voir du côté du forum
    Optimiser la représentation d'arbres de profondeur quelconque dans une table relationnelle n'est pas triviale et passe par la création de "nested set".
    Mais ici c'est le forum Python, je ne vais pas leur voler le plaisir de vous expliquer tout çà.
    - W
    Architectures Post-Modernes

  3. #3
    Invité de passage
    Homme Profil pro fabrice
    Directeur de projet
    Inscrit en
    avril 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Nom : Homme fabrice
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Industrie

    Informations forums :
    Inscription : avril 2012
    Messages : 8
    Points : 1
    Points
    1

    Par défaut

    merci
    j'y vais

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •