La struttura secondo me è OK, una domanda: ma la tabella categories è autoreferenziata?

Originariamente inviato da mircov
PS
Il campo sesso indica se l'oggetto è da uomo o da donna!
Avevo pensato di metterlo direttamente nel codice con una cosa del tipo

codice:
uomo = 0
donna = 1

if ($row[sesso] == 0)
  {
    $sex = "uomo";
  }
elseif ($row[sesso] == 1)
      {
        $sex = "donna";
      {

Secondo voi è meglio creare una tabella apposita?
a meno che nn ci siano altri sessi(M,F,G,T...),secondo te è giusto che ogniqualvolta devi scegliere il sesso si connetta al db,esegua uno statement sql per 2 records?