N.S.I. WorkSpace T-Th-B,Terminale B.1 – Données et modèle relationnel

B.1 – Données et modèle relationnel

Categories:

Construire une base de données

Moyennes horaires, journalières, mensuelles et annuelles de concentrations en particules fines de diamètre inférieur à 10 µm (PM10) dans l’air ambiant, issues du réseau permanent de mesures en région Pays de la Loire.

Source des données : https://data.airpl.org/dataset/mesures

Fichier : classeur de feuilles de calculs

A partir des données contenues dans la feuille principale du classeur, ajouter trois feuilles correspondant à trois futures tables d’une base de données, intitulées : ‘polluant’, ‘station’ et ‘mesure’, en respectant le schéma relationnel suivant :

Exporter les données de ces trois feuilles sous la forme de fichiers ‘.csv’.

Réponse attendue

Création d’une base de données et des tables avec l’application Laragon qui inclut HeidiSQL et un serveur de BDD.

  • Créer trois tables ‘polluant’, ‘station’ et ‘mesure’. Pour chaque table paramétrer la collation sur ‘utf-8-general-ci et le moteur ‘innoDB’.
  • Créer les attributs (colonnes) de chaque table à partir des données contenues dans les fichiers ‘csv’ sauvegardés juste avant. Choisir judicieusement pour chaque attribut le type de données et le domaine de valeurs.
  • Définir pour chaque table au moins une clef primaire.
  • Créer deux clefs étrangères dans la table ‘mesure’.
Réponse attendue

Peupler les tables avec les données contenues dans les fichiers ‘cvs’ créés avant.

Fichier 'sql' avec les données