Ciao a tutti...

Ho la necessità di gestire in un db una struttura ad albero di 4 livelli (linea, servizio, prodotto, tipologia).

Così di brutto avevo iniziato a gestire 4 tabelle diverse con ciascuna gli ID in cascata in modo da definire le relazioni.

Pensandoci però potrebbe essere meglio gestire un'unica tabella con i valori di tutti gli elementi; mi spiego:

ID IDlinea IDservizio IDprodotto IDtipologia Desc
1 1 0 0 0 Linea1
2 1 1 0 0 Servizio1
3 1 1 1 0 Prodotto1
4 1 1 1 1 Tipologia1
... ... ... ... ... ...

Ammesso che quest'ultimo sistema sia logico (sono ben accetti consigli) come posso gestire le query in modo più semplice possibile?

Grazie
Edo