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
palurecense 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 queisoest 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
demographierecense 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).