Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1452 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Arborescence en SQL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Arborescence en SQL

n°1228189
senternal
Posté le 21-10-2005 à 16:16:46  profilanswer
 

Bonjour,
 
Quelqu'un pourrait m'indiquer un lien ou une solution pour représenter une arborescence (des répertoires en fait) sous forme SQL. J'ai déjà une première solution :
 


Column    |     Type      | Modifiers
----------+---------------+-----------
id        | numeric(11,0) | not null
name      | text          |
parent_id | numeric(11,0) |


En gros ca me permet de définir une arborescence assez facilement... Par contre, j'aimerais pouvoir ajouter un fichier et indiquer où se situe ce fichier dans mon arborescence (la non plus pas de soucis, file_id et folder_id en FK)
 


Column    |     Type      | Modifiers
----------+---------------+-----------
file_id   | numeric(11,0) | not null
folder_id | numeric(11,0) |


 
Par contre, lorsque je fais une recherche, j'aimerais savoir ôù se situe mon fichier (ca c'est simple), mais j'aimerais faire çà :
 
- Est-ce que mon fichier est présent dans un répertoire donné (ca c'est facile, pas de probleme) ou dans un des sous-répertoire ?
 
En fait, c'est une recherche récursive ... Mais est-ce que ma modélisation est correcte ??


Message édité par senternal le 21-10-2005 à 16:17:10
mood
Publicité
Posté le 21-10-2005 à 16:16:46  profilanswer
 

n°1228221
sircam
I Like Trains
Posté le 21-10-2005 à 16:40:07  profilanswer
 

Boah oui.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°1228261
Beegee
Posté le 21-10-2005 à 17:13:47  profilanswer
 

Et ensuite, suivant le SGBD, tu peux écrire du SQL récursif.
 
Exemple Oracle :
 
CONNECT BY ... START WITH ...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Arborescence en SQL

 

Sujets relatifs
[Résolu][SQL] Convertion de valeurs dans une requete SQL[SQL/Access] Problème de rafraichissement de zone de liste
SQL Transac OptimisationExécuter une chaîne de caractère en PL/SQL
[Résolu][SQL]Résultat d'une requete dans variable.EXtraire une valeur d'une requête SQL pour l'exploiter dans vba
[Access/SQL] Syntax error converting the varchar value...Casse Tête SQL
Erreur lors de la création d'une BD SQL sous win.arborescence en SQL
Plus de sujets relatifs à : Arborescence en SQL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR