When it comes to defining data types, which database language do you find the best to work with?