When preparing to perform a data migration from one database to another, which of the following would be the BEST method to use if the goal is to maintain the integrity of the data and ensure that it can be imported into a database system with a different structure?
Standard full database backup
Flat file export of individual tables
Partial export of key tables
Database dump specifically designed for cross-system migration