Bonjour, je voulais savoir dans qu'elle cas une table fait référence à elle même ? ou quand une association à pour clé étrangère primaire, la même table ? qu'elle en est utiliité ?
merci
Bonjour, je voulais savoir dans qu'elle cas une table fait référence à elle même ? ou quand une association à pour clé étrangère primaire, la même table ? qu'elle en est utiliité ?
merci
Dernière modification par TheLeadingEdge ; 08/11/2006 à 21h45.
Exemple de cas :
- Un homme est le fils d'un autre homme
- Un repertoire contient d'autre depertoires
...
donc ce que l'on peut dire par exemple, si il y as des catégorie de produit,
une catégorie peut être la ' sous ' catégorie d'une catégorie.
Mais bin imaginons que j'ai
catégorie 1.
catégorie 2 sous catégorie de catégorie 1
catégorie 3 sous catégorie de catégorie 2.
Comment fait ton pour retrouver l'élément racine en une requete de catégorie3 ?
Bonjour,
Oui, c'est pour modéliser 1 nomenclature, ou 1 arbre généalogique ou 1 organigramme...
Tu peux faire 1 recherche sur les fermetures transitives.
Selon le SGBD la réponse va être différente. Cela va aller de pas possible à faisable.Envoyé par storm_2000
ORACLE voir CONNECT BY
DB2 voir WITH RECURSIVE
MS voir Tranform/Pivot
sinon voir les articles de SQLPro sur la conception intervallaire.
Mais on est loin de la conception. Tu devrais voir ça ds le forum sql.
D'accord, merci pour vos réponse clair et rapide
Partager