autore: Gabriele Ferri; inviato il 4/12/2006 ore 13,11
Ciao a tutti
Ieri ho iniziato a fare qualche prova per vedere come potevano essere implementate le faccette e come poteva tradursi l'impostazione teorica delle faccette in una realizzazione pratica a livello di DB.
In un paio d'ore di pasticci e ripensamenti mi è venuta fuori una cosa di questo genere (faccio un esempio banale per farmi capire).
Consideriamo un "sistemino" composto da due faccette che chiamiamo A e B.
Le due faccette sono due tabelle del Data Base che contengono i valori e i relativi ID (che sono le chiavi).
Gli "oggetti" che devono essere classificati a faccette saranno inseriti in un'altra tabella (FAC) la quale contiene la descrizione dell'oggetto mentre la tabella FAC_REF collega l'oggetto a tutte le faccette nelle quali l'oggetto viene inserito.
FAC_REF avrà quindi l'ID dell'oggetto e tante colonne quante sono le faccette che conterranno l'ID delle stesse; in questo caso avremo 3 colonne che conterranno:
FAC.ID
A.ID
B.ID
Sono perplesso su questo tipo di impostazione perché se ho 100 faccette la mia FAC_REF avrà 101 colonne (come minimo) rendendo la tabella di difficile leggibilità a livello strutturale.
C'è nessuno che ha avuto esperienze con un numero molto alto di faccette? E come è stato risolto il problema?
Ciao e grazie,
Gabriele
Rispondi | Rispondi citando il contenuto
Sei al messaggio 1 di 7 .
1 |
2 |
3 |
4 |
5 |
6 |
7
Mostra tutti insieme i messaggi della discussione (fino a un massimo di 30 per pagina)
oppure
mostra solo il sommario (una pagina con le prime due righe di ciascun messaggio).