Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/04/2011, 18:24
Avatar de Myakire
Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
Respuesta: ¿Que es mejor? Concatenar datos en 1 variable?...

Cita:
No se cuál sería la mejor opción en cuanto a realizarse como el deber ser,
Bueno, pediste opinión respecto a lo que debe ser. Tu solución tiene el problema que conforme vayan aumentando de formas de pago debes alterar la estructura, y definitivamente tu anterior idea de concatenar las opciones aceptadas, tiene el problema de que te limita en cuanto a consultas al codificar el contenido de un campo.

Hace muchos años que aplicaba esto cotidianamente pero a ver si lo recuerdo bien, dicen las formas normales que una relación está en primera forma normal si, y sólo si, todos los dominios de la misma contienen valores atómicos, es decir, no hay grupos repetitivos, y tener un campo por cada forma de pago es un grupo repetitivo.

Lo que deberías hacer es agregar una tabla de relación entre la llave primera y las formas de pago que acepta. De esta forma tienes independencia de la capa de datos de la logica de negocio respecto al límite de formas de pago acepadas.

Ahora, si no buscabas una respuesta del deber ser, sino una segunda opinión respecto a tus dos alternativas, yo opino lo que elegiste es mejor o menos peor que tener la información codificada

Saludos