Definisci le opportune constraint di univocità e di relazione.

Ad esempio intuisco che:
  • categorie.cat_parent_id si riferisca a categorie.id;
  • files.cat_id a categorie.id;
  • categorie.cat_parent_id e categorie.cat_nome sia univoco per la tabella categorie;
  • e più ne trovi e meglio è


dal mio punto di vista, senza relazioni, un database è una collezione di dati sparsi.