Hola a todos
Tengo las siguientes tablas: (No incluyo todos los campos)
NOTA_REMISION
-IdNota
-estatus
SOLICITUD_PAGO
-IdSolicitud
-esatus
CONTRATO
-IdContrato
-estatus
Mi duda es... que me conviene más para tener un buen diseño
OPCIÓN 1Tener una tabla ESTATUS_NOTA_REMISION que se relacione con NOTA_REMISION
Otra tabla ESTATUS_SOLICITUD_PAGO que se relacione con SOLICITUD_PAGO
y otra tabla ESTATUS_CONTRATO que se relacione con CONTRATO
Donde dichas talas tendran los siguientes campos
ESTATUS _XXXX
idEsatus
desc_estatus
Ejemplo:
NOTA_REMISION
IdNota estatus
n1 1
|
|
ESTATUS_NOTA_REMISION idEstatus desc_estatus
1 pendiente
2 activa
SOLICITUD_PAGO
IdSolicitud estatus
s1 1
|
|
ESTATUS_SOLICITUD_PAGOidEstatus desc_estatus
1 pagada
2 por pagar
CONTRATO
IdContrato estatus
c1 1
|
|
ESTATUS_CONTRATOidEstatus desc_estatus
1 en renovacion
2 terminado
OPCIÓN 2Tener una tabla ESTATUS y otra tabla que se relacione a TIPO_ESTAUS
y tanto NOTA_REMISION, SOLICITUD_PAGO Y CONTRATO se relacionen a ESTATUS.
Por ejemplo.
TIPO_ESTATUS
idTipo TipoEstatus
1 Nota de Remision
2 Soliciud de pago
3 Contrato
|
|
ESTATUSIdEstatus TipoEstatus Estatus
1 1 pendiente
2 1 activa
3 2 pagada
4 2 por pagar
|
|<<rel estatus con NOTA_REMISION>>
|
|
NOTA_REMISION
IdNota esatus
n1 1
n2 1
n3 2
|
|<<rel estatus con SOLICIUD_PAGO>>
|
|
SOLICITUD_PAGO
IdSolicitud estatus
s1 3
s2 4