Python Struct Like Database Normalization Definition Psychology