Aller au contenu
← Tous les projets

Formation Data Analyst · Structurer et interroger

Modélisation et requêtage SQL

Formation OC · 2025SQL · SQLite

Dictionnaire des données, schéma relationnel, création des tables et premières requêtes d'aide à la décision.

01

Contexte et demande

Les fondamentaux de la base de données relationnelle, à partir des fichiers CSV d'un assureur habitation. Six exercices progressifs : dictionnaire de données, schéma relationnel avec SQL Power Architect, génération du code SQL, chargement des données, requêtes SQL métier et support de présentation méthodologique.

02

Démarche

Une approche exploratoire et itérative : chaque exercice a entraîné des retours en arrière pour corriger ce que les étapes suivantes révélaient. Le type de chaque colonne est choisi selon la nature réelle de la donnée, pas selon son apparence. Power Query sert dès l'exploration pour diagnostiquer les problèmes d'encodage.

  • Power Query supprime les zéros initiaux des codes postaux au typage automatique. → type texte forcé sur toutes les colonnes de codes avant tout traitement, formule de correction documentée dans le dictionnaire.
  • Le fichier SQL Power Architect est corrompu (balise XML en fin de fichier, SAXParseException). → diagnostic du XML, balise fautive identifiée, version nettoyée qui s'ouvre correctement.
  • Le code commune fait 5 ou 6 caractères selon la source. → source brute documentée en VARCHAR(6), sans normalisation prématurée, avec une justification métier explicite.
03

Livrables

  • Document technique : dictionnaire de données, schéma relationnel, code SQL de création, capture de la base chargée
  • Liste complète des requêtes SQL avec leurs résultats
  • Note méthodologique
  • Support de présentation méthodologique de 10 diapositives
Schéma relationnel
Schéma relationnel
Extrait du dictionnaire des données
Extrait du dictionnaire des données
Télécharger
04

Résultats

  • Analyse fine des types : CHAR ou VARCHAR, codes géographiques traités comme des identifiants textuels
  • Clé composite justifiée en VARCHAR(6) pour la variabilité des codes INSEE
  • Problème d'encodage XML du fichier .architect résolu
  • Codes postaux tronqués corrigés par une formule Excel documentée
05

Ce que j'en retiens

Ce que j'ai aimé

Redécouvrir SQL et, cette fois, le comprendre vraiment. En BTS SIO, j'y avais été exposé sans l'assimiler en profondeur. Ce projet m'a permis de remettre les bases à plat et de comprendre la logique relationnelle de façon structurée.

Si je le refaisais

C'était avant tout un exercice de compréhension du SQL : pas grand-chose à faire autrement. Peut-être extraire les données filtrées pour quelques visuels sous Excel, afin de rendre le rapport plus orienté dataviz.

Détail complet, compétences et livrables à télécharger : page du projet dans l'archive du portfolio v1 ↗

← Retour au catalogue

En construction

Avant de télécharger : vous êtes…

Un clic, rien d'autre : ni nom, ni adresse IP, ni cookie. Je compte seulement les profils pour savoir à qui servent ces livrables.