One of the most terrifying things for a DBA to come across is a corrupted database. So obviously one of the biggest ways to deal with database corruption is to not even deal with it in the first place.
For all intents and purposes, database corruption is defined as a problem associated with the improper storage of all the zeroes and ones that you need to store your data at the disk or IO sub-system level. AsSQLMagsaid back in 2012, "...concerns around disaster prevention and recoveryshould rank high on every DBA's list." (Protip: If you follow the link above, it will take you to the whole series SQLMag put out that covers what database corruption is, how to prevent it, recovery options, etc.)
So how do you make sure database corruption will happen as little as possible? And if it does happen, what's your solution?