si è no ... puoi serializzare la classe e quindi salvare fisicamente il flusso di dati (binario, xml, formato proprietario e altro) su un db invece che su un file
sempre per lo stesso gioco ... si può prendere un db sqlite e salvare lo status del giocatore serializzando la classe Player, lo status dell'ambientazione corrente serializzando l'ambientazione e lo status delle stanze varie o altra ancora serializzando sempre tutto dopo di che li salvi dentro un db
quello che tu fai manualmente, il salvataggio dei dati singoli all'interno di una tabella, è una specie di "serializzazione" manuale ... xche prendi tutti questi dati e li salvi e poi li riprendi e questi dati ti definiscono uno "status" di un qualcosa
Ovviamente nel caso di un gestionale non è conveniente utilizzare la serializzazione perché fare una ricerca collasserebbe tutto, però dipende dalle situazioni può risultare più o meno utile![]()