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

Langage SQL Discussion :

Liste de chemins [Débutant(e)]


Sujet :

Langage SQL

  1. #1
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2010
    Messages
    517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2010
    Messages : 517
    Points : 718
    Points
    718
    Par défaut Liste de chemins
    Bonjour à tous,

    Je suis complètement débutant dans les bases de données. Je souhaite avoir une table contenant une liste de chemins (vers des fichiers ou dossier par exemple). Je ne sais pas à l'avance le nombre de chemins que je vais avoir.

    Pour info, chaque chemin ne pourront pas être utilisés ailleurs: ils sont tous uniques.

    Je ne sais pas si c'est une bonne idée mais je pensais stocker tout ça dans une seule ligne avec un séparateur entre les chemins.

    Qu'en pensez-vous?

    Y-a-t-il de meilleurs solutions?

    Merci d'avance!

  2. #2
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 136
    Points : 38 909
    Points
    38 909
    Billets dans le blog
    9
    Par défaut
    Bonjour

    Il ne faut jamais créer d'attribut de type liste tel que vous le proposez.
    S'il y a plusieurs chemins, alors créez plusieurs occurrences dans la table

    Pour mieux vous aider, expliquez votre contexte d'utilisation, cette table sera en lien avec quoi, les chemins sont ils de différents types...

  3. #3
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2010
    Messages
    517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2010
    Messages : 517
    Points : 718
    Points
    718
    Par défaut
    Je suis dans un domaine médical.

    Pour chaque patient, 0 ou plusieurs images médicales sont associées. Je ne souhaite pas stocker les images en elle même mais juste les chemins vers ces images. Une image médicale ne peut être associée bien évidement qu'à un patient précis.

    Je souhaite récupérer pour chaque patients tous les chemins vers les images médicales.

    Si je crée plusieurs occurrences dans la table, est-ce que je ne vais pas avoir de la duplication de données?

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    956
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 956
    Points : 1 199
    Points
    1 199
    Par défaut
    Bonjour,
    J'imagine que tu as une table Patient avec un identifiant appelons le patient_id.
    Tu crées une table pour mettre des images appelons la Cliche (cliché), car image risque d'être un mot réservé.
    Ta table Cliche a au moins deux colonnes
    • patient_id (foreign key sur Patient)
    • chemin

    Tu as plusieurs lignes par patient dans la table Cliche.
    De cette façon tu n'as pas de duplication de données, et tu ne mets pas plusieurs informations différentes dans une colonne.
    Cordialement
    Soazig

  5. #5
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2010
    Messages
    517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Santé

    Informations forums :
    Inscription : Avril 2010
    Messages : 517
    Points : 718
    Points
    718
    Par défaut
    Merci pour ta réponse!

    Effectivement j'ai bien des tables similaires, mais je faisais l'inverse: je mettais les id des Clichés dans la table de patient.

    Je reviendrai vers vous si j'ai du mal pour extraire les données.

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

Discussions similaires

  1. [débutante] listes chainées
    Par zoune dans le forum Langage
    Réponses: 3
    Dernier message: 01/02/2006, 19h24
  2. [débutante] Liste chainée/système expert
    Par zoune dans le forum Langage
    Réponses: 2
    Dernier message: 09/01/2006, 14h41
  3. [Struts] - débutante - liste déroulante
    Par alexx dans le forum Struts 1
    Réponses: 3
    Dernier message: 18/04/2005, 15h01
  4. Réponses: 10
    Dernier message: 04/05/2004, 16h00
  5. [ JSP ][ Débutant ] Liste déroulante + actualisation de page
    Par captainpouet dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 17/04/2004, 19h51

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