Se hai tante categorie, oppure comunque tanti record, avresti un mucchio di dati duplicati.
Dovresti creare una tabella "categorie" con id_categoria, nome e descrizione tanto per fare un esempio.... e poi associare solo il dato id_categoria al nome.
Quando farai la query di ricerca userai un JOIN per ricavare tutti i dati dell'utente o della categoria che potrebbero anche essere parecchi e che potrai modificare senza dover cambiare tutti i record utenti.
In altre parole ottimizzare significa "anche" prendere tutti i dati che andrebbero ripetuti e metterli in tabelle autonome. creare per quanto possibile tabelle con dati "atomici".
![]()