Eh bien, tu as le choix suivant :

1- Tu établies la liste exhaustive des données que tu veux conserver à une date donnée, et tu les copies à chaque intervention. D'où :
Citation Envoyé par Richard_35
Tes interventions sont historisées, de fait, puisque qu'elles ont un identifiant unique et tant que tu ne vides pas la table, elles restent présentes.
==> simple.



2- Tu gères un historique des données "appartement" que tu alimentes, uniquement, en cas de modification, soit :
Appartements
- Id_Immeuble (PK)
- Id_Appartement (PK)
- Libelle
...

Historique_Appartements
- Id_Immeuble (PK)
- Id_Appartement (PK)
- Date_Evenement (PK)
...

Relation
Appartements ---(1,n)---[a, pour historique]---[est l'historique de]---(1,1) Historique_Appartements, via Id_Immeuble/Id_Appartement.

==> plus compliqué. En te positionnant à une date donnée, tu connais les attributs de l'appartement.