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

Python Discussion :

Organisation de données - Appel de liste & SQL


Sujet :

Python

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Avril 2012
    Messages
    23
    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 : 23
    Points : 29
    Points
    29
    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
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 241
    Points : 36 698
    Points
    36 698
    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.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Avril 2012
    Messages
    23
    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 : 23
    Points : 29
    Points
    29
    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, 02h59
  2. Map de map de list (organisation de donne). Avis?
    Par lezurp dans le forum Langage
    Réponses: 6
    Dernier message: 28/01/2011, 02h37
  3. Réponses: 1
    Dernier message: 16/10/2008, 12h40
  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, 11h01
  5. Appel de function en SQL Dynamique
    Par dkd dans le forum Oracle
    Réponses: 22
    Dernier message: 28/09/2004, 19h01

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