From what I have read, it is a recommended best practice to run DBCC CHECKDB over all databases, and to set page verifacation to CHECKSUM for all databases.
My questions are;
1-Are both these procedures used to identify corruption?
2-If so are they looking for the same type of corruption, or different?
3-Are they duplicating the same task?
4-What kind of issues lead to data corruption - and is it easy to recover from?
(not a DBA!)