Sto scrivendo la mia prima applicazione per Android e userò il database SQLite, quindi cercherò di limitare le dimensioni il più possibile, ma penso che la domanda si applichi in generale alla progettazione del database.
Sto programmando di archiviare i record che avranno il testo e la data di creazione. L'app è un'app autonoma, ovvero non si collegherà a Internet e solo un utente la aggiornerà, quindi non è possibile che ci sia più di una voce con una determinata data.
La mia tabella ha ancora bisogno di una colonna ID? In tal caso, quali sono i vantaggi dell'utilizzo dell'ID come identificativo del record rispetto alla data?