Exercice 4.9 - CRUD