1. A computing device including a processing unit, the computing device also including: a temporary copy software element comprising instructions executed by the processing unit, the temporary copy software element opening a temporary database transaction and creating a temporary copy of at least a first database object of a plurality of database objects contained in a database stored on a storage medium, said first database object having first dependency information, said temporary copy having other dependency information, said first dependency and other information being the same when said temporary database transaction is opened, said database also containing at least a second database object of the plurality of database objects, said second database object being dependent upon the first database object, and said database also containing a third database object of the plurality of database objects, said first database object being dependent upon said third database object; a transfer software element comprising instructions executed by the processing unit, the transfer software element initiating a transfer of the first database object using said temporary copy of the first database object, said transfer of said first database object occurring before a transfer of said second database object and after a transfer of said third database object; and a transaction closure software element comprising instructions executed by the processing unit, the transaction closure software element terminating the temporary database transaction.