I've been asked to come up with some 'Good development practices': everything from SQL coding to physical database design.

I know that I do some things a certain way because I was always told it was 'good practice'. Can anyone point me at some resources outlining best practices in these areas please?