"I'm a programmer, not a database administrator; I prefer to
live in a world of code rather than table schemas and confusing SQL
queries. This mindset is one of the reasons I find the Rails
framework such an appealing solution; Rails so effectively
implements an approach to database integration that plays to the
developer's strengths. This approach is most notable in Rails'
Active Record implementation, in which the object-relational
mapping mechanism allows you to treat database tables like
"Yet inevitably, most developers are going to be forced to
interact with the database outside of the world of models,
controllers, and views..."