Una caratteristica tipica che, come programmatori, ci capiterà di dover implementare è la gestione di un'alberatura di categorie e sottocategorie.
Esistono diversi modi di strutturare il database: quello più comune consiste nello creare una tabella categories, ... 