MP*1 et MP*2 — Sainte-Geneviève

CCMP 2016 — Modélisation de la propagation d'une épidémie

Extrait verbatim de : CCMP 2016 — Partie I. Tri et bases de données

← Toutes les années

Contexte et schéma de la base

Pour suivre la propagation des épidémies, de nombreuses données sont recueillies par les institutions internationales comme l’O.M.S. Par exemple, pour le paludisme, on dispose de deux tables :

  • la table palu recense le nombre de nouveaux cas confirmés et le nombre de décès liés au paludisme ; certaines lignes de cette table sont données en exemple (on précise que iso est un identifiant unique pour chaque pays) :
nom iso annee cas deces
Bresil BR 2009 309 316 85
Bresil BR 2010 334 667 76
Kenya KE 2010 898 531 26 017
Mali ML 2011 307 035 2 128
Ouganda UG 2010 1 581 160 8 431
  • la table demographie recense la population totale de chaque pays ; certaines lignes de cette table sont données en exemple :
pays periode pop
BR 2009 193 020 000
BR 2010 194 946 000
KE 2010 40 909 000
ML 2011 14 417 000
UG 2010 33 987 000

Questions

Q5. Au vu des données présentées dans la table palu, parmi les attributs nom, iso et annee, quels attributs peuvent servir de clé primaire ? Un couple d’attributs pourrait-il servir de clé primaire ? (on considère qu’une clé primaire peut posséder plusieurs attributs). Si oui, en préciser un.
Q6. Écrire une requête en langage SQL qui récupère depuis la table palu toutes les données de l’année 2010 qui correspondent à des pays où le nombre de décès dus au paludisme est supérieur ou égal à 1 000.

On appelle taux d’incidence d’une épidémie le rapport du nombre de nouveaux cas pendant une période donnée sur la taille de la population-cible pendant la même période. Il s’exprime généralement en « nombre de nouveaux cas pour 100 000 personnes par année ». Il s’agit d’un des critères les plus importants pour évaluer la fréquence et la vitesse d’apparition d’une épidémie.

Q7. Écrire une requête en langage SQL qui détermine le taux d’incidence du paludisme en 2011 pour les différents pays de la table palu.
Q8. Écrire une requête en langage SQL permettant de déterminer le nom du pays ayant eu le deuxième plus grand nombre de nouveaux cas de paludisme en 2010 (on pourra supposer qu’il n’y a pas de pays ex æquo pour les nombres de cas).