Voglio archiviare il genere di un utente in un database con il minor costo (dimensioni / prestazioni) possibile.
Finora, mi vengono in mente 3 scenari
- Int - allineato con Enum nel codice (1 = Maschio, 2 = Femmina, 3 = ...)
- char (1) - Memorizza m , f o un altro identificatore a carattere singolo
- Bit (booleano) : esiste un nome campo appropriato per questa opzione?
Il motivo per cui chiedo è a causa di questa risposta che menziona che i caratteri sono più piccoli dei booleani .
Vorrei chiarire che sto utilizzando MS SQL 2008, che FUNZIONA , infatti, hanno il tipo di dati bit.