Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/01/2014, 20:53
dvelopments
 
Fecha de Ingreso: marzo-2013
Mensajes: 10
Antigüedad: 11 años, 1 mes
Puntos: 0
Diseño de tabla

Hola a todos,

Estoy creando un sistema para el manejo de transacciones, existen diferentes tipos de transacciones con datos diferentes, por ejemplo en una transacción con tarjeta tengo código de autorización, numero de tarjeta, etc. y para una transacción por transferencia bancaria tengo otros datos.

Donde estoy atorado es con el diseño de la tabla, tengo estas dos soluciones:

Solución 1:

Tabla transaccion: Crear campos conforme los vaya necesitando.

Solución 1:

Tablas transaccion: Crear solo los campos generales.
Tabla transaccion_detalle: Tenga 4 campos (id, transaccion_id, campo y valor) entonces cada campos que no sea general iría como un registro.
Yo siempre lo he manejado como la primera solución pero luego las tablas crecen mucho, en cuanto a campos, la solución 2 me parece adecuada para guardar información no tan relevante.

¿Que opinan?

¿Alguien ha implementado algo así?


Saludos.