Hola a todos.
Estoy inmerso en un programa para mi y me surge una duda. Para hacer un resumen, vamos a imaginar que tenemos una cuadrícula 6 x 4. Todos los datos almacenados en esa cuadricula son de tipo texto. Y todos esos datos pertenecen a una fecha concreta, es decir, hoy relleno esa cuadricula y mañana tengo que rellenarla con otros datos. Mi duda surge en como almacenar todo eso de forma correcta en una base de datos tipo SQLite3. He pensado en varias formas, pero no se cual es la más óptima, a la hora de liarme menos con el código, la más fácil a la hora de recuperar datos, etcétera.
Mi primera forma sería crear la base de datos con la fecha como identificador único y después todos los datos, pero claro, son muchas cuadrículas, tendría que ir 1x1, 1x2, 1x3, 1x4, 2x1, y así todo el tiempo.
Mi segunda forma sería, como la anterior, que la fecha sea el identificador único, y que solo creo las entradas de las columnas y las distintas filas, se vayan almacenando con un separador para después poderlo trocear (esta me parece la menos pragmática).
Y por último, ir creando por código tantas tablas como fechas vaya teniendo, y dentro de estas tablas almacenar todos los datos.
¿Cual creéis que es la mejor? ¿Alguna otra forma? Ya os digo que estoy pez en el diseño de base de datos.
Un saludo y muchas gracias.