What exactly are common database development mistakes produced by application designers?