Pour conserver l'historique d'une relation (ex: Employés occupant des Postes et pouvant éventuellement revenir à leur poste d'origine), il est nécessaire d'ajouter une entité Dates afin de modéliser correctement la relation.
De manière à ce que, au niveau logique, la clé de la nouvelle table comprenne la date.
Cependant au niveau physique, l'entité Date ne sera pas implantée.
Pour modéliser adéquatement des concepts présentant à la fois des caractéristiques communes et des caractéristiques spécifiques, il est possible de créer une entité principale (type) contenant les caractéristiques communes ainsi que des entités dépendantes (rôles/sous-types) contenant les caractéristiques spécifiques.
Remarques:[1] - [2] - [3] - [4] - [5] - [6] - [7] - [8 intra] - [9] - [10] - [11] - [12] - [13] - [14] - [15 final]