p
u
b
l
i
c
i
t
é
publicité
  1. #1
    Invité de passage
    Homme Profil pro
    Directeur de projet
    Inscrit en
    avril 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    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
    6 686
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2008
    Messages : 6 686
    Points : 10 303
    Points
    10 303

    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
    Directeur de projet
    Inscrit en
    avril 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    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

Discussions similaires

  1. Appeler les donnée d'une liste a partir d'un nom
    Par Pat_SK dans le forum Conception
    Réponses: 2
    Dernier message: 02/06/2015, 01h59
  2. Map de map de list (organisation de donne). Avis?
    Par lezurp dans le forum Langage
    Réponses: 6
    Dernier message: 28/01/2011, 01h37
  3. Réponses: 1
    Dernier message: 16/10/2008, 11h40
  4. Appel d'un script SQL dans une procdure stockée
    Par doudou10000 dans le forum Oracle
    Réponses: 10
    Dernier message: 01/12/2004, 10h01
  5. Appel de function en SQL Dynamique
    Par dkd dans le forum Oracle
    Réponses: 22
    Dernier message: 28/09/2004, 18h01

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