<s>[INST]Birleştirmek için, veritabanı neyi korumalıdır?[/INST]Bir DBMS ile oluşturulmuş bir veritabanı, başka bir DBMS'ye taşınabilir değildir (yani, diğer DBMS çalıştırılamaz). Ancak, bazı durumlarda bir veritabanının bir DBMS'den diğerine taşınması istenebilir. Nedenler öncelikle ekonomiktir (farklı DBMS'ler farklı toplam sahip olma maliyetlerine veya TCO'lara sahip olabilir), işlevsel ve operasyonel (farklı DBMS'lerin farklı yetenekleri olabilir). Geçiş, veritabanının bir DBMS türünden diğerine dönüşümünü içerir. Dönüşüm (mümkünse) veritabanıyla ilgili uygulamayı (yani ilgili tüm uygulama programlarını) eksiksiz tutmalıdır. Bu nedenle, veritabanının kavramsal ve dış mimari seviyeleri dönüşümde korunmalıdır. Ayrıca mimarinin iç seviyesinin bazı yönlerinin korunması istenebilir. Karmaşık veya büyük bir veritabanı göçü, göç etme kararına dahil edilmesi gereken, karmaşık ve maliyetli (tek seferlik) bir proje olabilir. Bu, belirli DBMS'ler arasında geçiş yapılmasına yardımcı olacak araçların bulunmasına rağmen. Genellikle bir DBMS satıcısı, diğer popüler DBMS'lerden veritabanlarını almaya yardımcı olacak araçlar sağlar.</s>