Source: https://cours-info.iut-bm.univ-fcomte.fr/upload/supports/S1/BdD/4.MLD-KD.pdf