99
IV.C - Modèle logique
Notre modèle logique est fondé sur celui de la
BDUni, auquel nous rajoutons des tables supplémentaires et la
définition de l'identité et des événements.
IV.C.1 - Tables
Ce modèle comporte quatre tables principales... :
- Une table des actualités
- Une table historique
- Une table des réconciliations
- Une table des événements
... et des tables secondaires :
- Les tables extraites par date de mise à jour en temps
de validité - Une table des évolutions
Les clés primaires sont soulignées, les
clés étrangères sont suivies d'un astérisque.
IV.C.1.a - Table des actualités
Colonne
|
Définition
|
CLEABS
|
Identifiant unique de l'objet et de ses versions
historisées.
|
ENTITE_ID
|
Identifiant unique de l'entité associée à
cet objet.
|
PARTIE
|
Identifiant de la partie de l'entité associée
à cet objet.
|
NOMEN
|
Poste de nomenclature correspondant à cet objet.
|
NUMREC*
|
Identifiant de la réconciliation ayant créé
cette version de l'objet.
|
NUMREC_MOD
|
Champ vide pour cette table.
|
DATE_T_CREA
|
Date de création de l'objet en temps de transaction.
|
DATE_V_CREA
|
Date de création de l'entité en temps de
validité (date de la PVA).
|
DATE_V_FROM
|
Début de l'intervalle de vie en temps de validité
de l'entité (date de la PVA).
|
DATE_V_TO
|
Fin de l'intervalle de vie en temps de validité de cette
entité (date de la PVA).
|
SHAPE
|
Type de géométrie de l'objet (polygone).
|
SHAPE_Lenght
|
Longueur du polygone.
|
SHAPE_Area
|
Surface du polygone.
|
|
La table d'actualité contient toutes les versions des
entités en fonction du temps de validité qui sont
associées à une ou plusieurs lignes d'enregistrements dans la
table (voir II.E.7). À chaque mise à jour, les nouvelles
données et les données ayant été modifiées
sont ajoutées à la table. La colonne « Date_V_TO » des
versions précédentes est remplie avec la date de la prise de vue
utilisée pour la photo-interprétation.
100
IV.C.1.b - Table d'historique
Colonne
|
Définition
|
CLEABS
|
Idem que table des actualités.
|
ENTITE_ID
|
Idem que table des actualités.
|
PARTIE
|
Idem que table des actualités.
|
NOMEN
|
Idem que table des actualités.
|
NUMREC*
|
Idem que table des actualités.
|
NUMREC_MOD*
|
Identifiant de la réconciliation ayant modifié
cette version de l'objet.
|
DATE_T_CREA
|
Idem que table des actualités.
|
DATE_V_CREA
|
Idem que table des actualités.
|
DATE_V_FROM
|
Idem que table des actualités.
|
DATE_V_TO
|
Idem que table des actualités.
|
SHAPE
|
Idem que table des actualités.
|
SHAPE_Lenght
|
Idem que table des actualités.
|
SHAPE_Area
|
Idem que table des actualités.
|
|
Lorsqu'une correction intervient sur un ou des polygones
(c'est-à-dire objets ou lignes de la table), le processus est le
même que celui de l'historisation de la BDUni. Les lignes sont
entièrement copiées dans la table d'historique avant d'être
remplacées par leur dernière version.
|