Il pattern MVC funziona così:

- si riceve una richiesta
- il front-controller verifica la richiesta e attiva il modulo che permette la gestione della richiesta
- il controller del modulo convalida i dati e compone le viste
- il mapper del modulo interagisce con il db se necessario
- il model rappresenta la tabella con la quale interagire

Quello che non capisco è come questa distinzione mi possa aiutare:
Questa distinzione ti aiuta a gestire le richieste dell'utente niente di più, niente di meno..
Una volta che capisci i 4 punti scritti sopra vedrai che sarà tutto più semplice.

hai domande più specifiche altrimenti ci vuole un libro per risponderti