A must read:

Things I Wished More Developers Knew About Databases