Sto scrivendo la mia prima applicazione per Android e userò il database SQLite, quindi cercherò di limitare la dimensione il più possibile, ma penso che la domanda si applichi in generale alla progettazione del database.
Sto pianificando di archiviare i record con testo e data di creazione. L'app è un'app standalone, cioè non si collegherà a Internet e solo un utente lo aggiornerà, quindi non c'è alcuna possibilità che ci sarà 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?