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