It is a common misconception that M in MVC is just a database. The main goal of MVC is to separate the presentation layer from the remaining application so that M does not know about VC.
V and C form the UI, the outer layer with which users can interact with your application. C processes all input requests from V and delegates them to M, where necessary. V displays changes in M. In webbased MVC, V is further divided by content, presentation, and behavior, for example. HTML, CSS and JavaScript.
M. . , , , . , DAL, , .. - , , RSS- Web- ..
DAL , - . . : , , .
http://martinfowler.com/eaaCatalog/index.html .