No, a DAO is not the Model. The DAO is a part of the Model if anything.
The Model is not one single thing. The Model is basically the core of your entire application; it is the application. The Model contains everything that makes up what your application does. It encompassed the database, the database access layer, business objects, business logic, auxiliary services... everything that makes your application unique.
The View is what presents this core application to the outside, allows people to see and interact with what your application does. There may be several different Views for different usage scenarios. The Controller is the remaining glue that orchestrates how the outside world, the View and the core Model work together.