I was really pleased to come across the "SQL Antipatterns Stirke Back" presentation recently, which discusses common mistakes with SQL database design. It gives some really good advice on how best to design databases to avoid these issues. I've certainly made some of the mistakes mentioned, and I'm sure I'll be referring back to this presentation again and again!