Recensement
[45 min]
Soit le fichier CSV suivant :
CTRL+C pour copier, CTRL+V pour coller
1
"departement";"nbhabitants"
2
"01 - Ain";529378
3
"02 - Aisne";552320
4
"03 - Allier";357110
5
"04 - Alpes-de-Haute-Provence";144809
6
"05 - Hautes-Alpes";126636
7
"06 - Alpes-Maritimes";1022710
8
"07 - Ardèche";294522
9
"08 - Ardennes";299166
10
"09 - Ariège";142834
11
"10 - Aube";301388
"departement";"nbhabitants" "01 - Ain";529378 "02 - Aisne";552320 "03 - Allier";357110 "04 - Alpes-de-Haute-Provence";144809 "05 - Hautes-Alpes";126636 "06 - Alpes-Maritimes";1022710 "07 - Ardèche";294522 "08 - Ardennes";299166 "09 - Ariège";142834 "10 - Aube";301388
Question
Établir un modèle relationnel et un code SQL permettant d'accueillir le contenu de ce fichier (on nommera la table dpt1
).
Question
En quelle forme normale est le modèle ? Normalisez le en 3NF (on nommera la table dpt2
).
Question
Question
Écrivez le programme PHP permettant d'afficher le contenu de la table normalisée, tel que présenté ci-dessous.
