Source: http://x.heurtebise.free.fr/Enseignements/Monitorat/L3/Info/BDD/PDF/BDD_TD6_corr.pdf