Estoy escribiendo mi primera aplicación para Android y usaré la base de datos SQLite, así que intentaré limitar el tamaño tanto como sea posible, pero creo que la pregunta se aplica en general al diseño de la base de datos.
Estoy planeando almacenar registros que tendrán texto y la fecha de creación. La aplicación es una aplicación independiente, es decir, no se vinculará a Internet y solo un usuario la actualizará, por lo que no hay posibilidad de que haya más de una entrada con una fecha determinada.
¿Mi mesa todavía necesita una columna de ID? Si es así, ¿cuáles son las ventajas de usar la ID como un identificador de registro en lugar de la Fecha?