bien  
Id_bien : INTEGER NOT NULL [PK]  
Codedep_codecommune : VARCHAR(6) NOT NULL [FK]  
No_disposition : INTEGER NOT NULL  
vente  
No_voie : INTEGER  
Btq : VARCHAR(1)  
Id_vente : INTEGER NOT NULL [PK]  
Date_mutation : DATE NOT NULL  
Valeur_fonciere : INTEGER NOT NULL  
Concerne  
1,*  
Type_voie : VARCHAR(4)  
1
Voie : VARCHAR(50) NOT NULL  
Type_local : VARCHAR(50) NOT NULL  
Surface_carrez : FLOAT NOT NULL  
Piece_principale : INTEGER NOT NULL  
Date_mutation = REPLACE( . ; - )  
Codedep_codecommune = CONCAT(Code_dep;Code_commune)  
0,*  
Possède  
1
commune  
Codedep_codecommune : VARCHAR(6) NOT NULL [PK]  
Nom_commune : VARCHAR(50) NOT NULL  
Latitude : FLOAT  
region  
1
Code_region INTEGER NOT NULL [PK]  
Nom_region VARCHAR(50) NOT NULL  
Possède  
1,*  
Longitude : FLOAT  
Population_municipale : INTEGER  
Population_apart : INTEGER  
Code_region : INTEGER NOT NULL [FK]  
Latitude = split(geolocalisation; ",") partie gauche  
Longitude = split(geolocalisation; ",") partie droite