La cosa non va gestita in questo modo. Ogni "categoria" (ma il nome corretto sarebbe sezione che cnsisterebbe, poi, in un modulo) ha un set molto più ampio di tabelle.
Ti faccio un semplice esempio: per gestire semplicemente un db di dvd devi avere le seguenti tabelle:
attori
registi
dvd
e dvd sarà relazionato a registi ed attori. Questo per farti un esempio semplice semplice.
Il mio consiglio è di dedicarsi ad una cosa per volta. comincia cn una sezione e sviluppala, quando avrai finito passa a sviluppare un'altra sezione.