No princípio Model-View-Controller, o que é o Frontend e o que é o Backend?

Wikipedia diz:

O MVC fornece front ends e back ends para o banco de dados, o usuário e os componentes de processamento de dados. A separação dos sistemas de software nas extremidades frontal e traseira simplifica o desenvolvimento e separa a manutenção.

Eu ainda não vejo a ligação entre o princípio do controlador de visualização do modelo e a ideia de front-end e backend. O Modelo com seu acesso ao banco de dados pode ser visto como o Backend e o View como o frontend?

questionAnswers(5)

yourAnswerToTheQuestion