El ASP.NET MVC 3 es un framework basado en una metodología de desarrollo, no tiene relación alguna ni limitantes con la base de datos.
Para conectar a la base de datos haces uso de ADO.NET que es parte de la libreria del framework .NET desde su versión inicial y ahora en .NET 4.0 sigue igual.
Te invito que veas otras opciones para lo que es interacción con datos como son los ORM (mapeo relacional de objetos). En la instalación del Visual Studio 2010 viene incluido el Entity Framework y el Linq to Sql. La arquitectura interna de estos tools vienen muy bien depurados aplicando los mejores estandares para interacción con base de datos.
Para leer más sobre ORM lee un poco aca:
http://es.wikipedia.org/wiki/Mapeo_objeto-relacional
Paras leer del entity framework lee un poco aca:
http://msdn.microsoft.com/es-pa/libr...(v=VS.80).aspx