13/04/2009 CHRISTIAN CAMILO CASTILLO RAMIREZ
Se emplea para modelar las relaciones entre instancias de dos o más entidades a lo largo del tiempo.
Siendo de interés guardar información relativa a las fechas en que cada contrato estuvo en un estado particular y a cargo de qué dependencia, se podría modelar un arreglo de atributos consistentes de la tripleta estado/fecha/dependencia, para cada uno de los posibles estados del contrato.
En una hay un contrato que puede pasar por varios estados a lo largo de su vigencia.
* Fecha_vencimiento
......
CONTRATO* Número. Descripción. Fecha_suscripción. Monto_total
* Fecha_estudio* Dependencia_estudio
* Fecha_aprobación* Dependencia_aprobación
* Dependencia_vencimiento
Se puede crear una entidad llamada ESTADO y definir dos relaciones entre esta y CONTRATO: Una (1:N) para el estado actual del contrato y otra (M:N) para la historia de estados pasados, como se ilustra a continuación.
HISTÓRICO
Fecha_inicial Fecha_final
CONTRATO ESTADO
H I S T Ó R I C OF e c h a _ i n i c i a lF e c h a _ f i n a l
C O N T R A T O E S T A D O
D E P E N D E N C I A
H I S T Ó R I C O
F e c h a _ i n i c i a lF e c h a _ f i n a l
C O N T R A T O E S T A D O
D E P E N D E N C I A
T R A N S I C I Ó N