I am looking for ideas on how to setup source control for web development projects?

We have a live server, a development server, multiple workstations for developers and are planning on using Subversion for source control.

These projects use databases so we need ideas on how to manage database changes too.