What is the primary purpose of taking database backups?
- aTo speed up read queries by keeping hot rows in an in-memory cache layer
- bTo spread incoming read traffic evenly across several database servers
- cTo recover the data after hardware failure, accidental deletion, or corruption✓
- dTo enforce referential integrity automatically between related parent and child tables
Explanation:Backups exist so you can restore lost or damaged data after failures — disk crashes, human mistakes, software bugs, ransomware. Caching (a) and load distribution (b) are performance concerns, and integrity constraints (d) are enforced by the schema, not by backups.