Can a migration (especially from backup file) overwrite existing data on the CRM?

Can a migration (especially from backup file) overwrite existing data on the CRM?

Can a migration (especially from backup file) overwrite existing data on the CRM?

If backup data that contains record maps gets uploaded to the CRM that has existing data with those same records, will it over write the data or create back ups?

Some follow up questions:
If it overwrites the data and I undo the import of the migration, does it delete the records (and the data previously held there) or does it restore them to their original form?