On YAPC::Europe (taking place this weekend in Birmingham), Dave Cross held an interesting talk about Advanced Databases for Beginners, presenting best practices in database design. Every developer should know them before starting with laying out his first database.
(via Marcus Ramberg)