Source: https://cours.etsmtl.ca/mti820/public_docs/exercices/Exercice-ModelisationDimensionnelle.pdf