Which one do you prefer to store text in your database? The original casing of the data, or some kind of normalization. Also, should I enforce this with triggers? or should I preprocess input data with client code?
I ask you, because I’m not sure about if there is any difference, besides additional processing time to display data (capitalization of names, for example).
Store in original case, unless there is a reason to do otherwise. The time spent to upper or lower case the data is likely very small, and you never know when you’ll want the real, original data back in the future.