Pour le compte d'un réseau national d'agences immoblière, création d'un modèle permettant de mieux prévoir le prix de vente des biens immobiliers.
1. Création de la base de données permettant de collecter les transactions immobilières et foncières en France.
A partir des données extraites du site open data des Demandes de valeurs foncières (DVF)
Les données peuvent être divisées en 3 tables : Celle relative au bien immobilier Celle relative à l’acte notarié Celle relative à la commune
On utilise Gitmind pour préparer le modèle conceptuel de données, les trois entités, les associations et cardinalités
- Préparation du schéma relationnel normalisé en 3NF de la base de données qui donnera lieu à la création des tables
Il faut définir les clés primaires et étrangères Pour la table bien immobilier, on choisit un identifiant unique auto-incrémenté Pour acte notarié, on choisit un identifiant unique auto-incrémenté Pour commune, on choisit la variable « code ID commune »
Les variables ID commune et ID acte notarié seront également les clés étrangères de la table bien immobilier.
On utilise SQL Power Architect pour dessiner le schéma relationnel
SQL Power Architect > export du code SQL du schéma relationnel > PGAdmin > Postgres SQL > import des tables en csv