Having an isolated relational database per developer, preferably on their own development box, was a marked improvement, but it adds a great deal of overhead to your project automation.
You need a developer to be able to build out the latest database on the fly from the latest source on their own box.