Estoy diseñando la o las tablas de un libro diario (contabilidad) y tengo dos opciones, una normalizando y otra no.
- Normalizando serían dos tablas:
Tabla diario: NroAsiento, Fecha, Detalle
Tabla asientos: Numero, cuenta, debe, haber
(Relación: NroAsiento---->Numero) Por cada registro en la tabla diario tendría de 2 a n registros en la tabla asientos.
- Sin normalizar utilizaría una sola tabla:
Tabla diario: NroAsiento, Fecha, Detalle, cuenta, debe, haber
Se repiten fecha y detalle.
La cantidad de registros de esta tabla podría rondar los 20.000.
Normalizando agrego un INNER JOIN a cada consulta, entiendo que eso consume tiempo, complica un poco más cada consulta también.
No me decido, me inclino un poco más por la no normalización, pero en la práctica no sé cual demorará más las consultas.
Escucho sugerencias. Gracias.