Ayant reçu un charmant mandat pour reprendre un annuaire de sites spécialisé particulièrement mal foutu, je me suis mis en tête de tout refaire ou presque (c'est un mal courant, je sais).
L'idée, après quelques réflexions préalabes, serait de faire un truc "classique"-à-la-yahoo-en-gros(c'est pas gagné, on est d'accord, menfin...), mais le problème de hiérarchie multiple me tarabuste.
ainsi.
Parmi les sites référencés, certains devraient pouvoir être placés dans plusieurs catégories (sous-catégories). C'est une des exigences, si possible.
J'imaginais une structure de bases de ce genre
Base catégorie
Nom_cat
Num_cat (clé)
Base sous-catégorie
Nom_sous_cat
Num_sous_cat(clé)
Num_cat
+ év. bases sous-sous-cat...
Base site
Nom (clé)
adresse
...
Num_cat
Num_sous_cat
Avec ça, je peux placer(théoriquement bien sûr) les sites dans 1 catégorie + 1 sous-catégorie + év. 1 sous-sous catégorie.
Mais si je veux placer un site dans la catégorie
1, ss_cat2,ss_cat1
et dans la catégorie
1, ss_cat4, ss_cat5,
comment que je fais, hein ?
C'est peut-être tout con, mais j'ai jamais été confronté à ce genre de prob.
D'où HELP.
Peut importe le SGBD pour l'instant, je suis en quête de logique.
d'avance merchi.
Message édité par deliriumtremens le 08-08-2002 à 13:33:37