Hi Joyce
If the data gets messed up I would be reviewing the people and processes not the technology assuming they have correctly installed the system and are maintaining the data via the delivered programs.
Do you have any specific information as to why they mentioned db restore? You would do this is your make a major mistake and cannot revert.
Regards
Colleen