Em um aplicativo Web MVC típico (bem projetado), o banco de dados não está ciente do código do modelo, o código do modelo não está ciente do código do controlador e o código do controlador não está ciente do código de visualização. (Eu imagino que você possa começar tanto quanto o hardware, ou...