Những gì không còn tồn tại để giúp di chuyển giữa các DBMS cụ thể?
Một cơ sở dữ liệu được xây dựng với một DBMS không di động đến một DBMS khác (tức là DBMS khác không thể chạy nó). Tuy nhiên, trong một số tình huống, nên di chuyển, di chuyển cơ sở dữ liệu từ DBMS này sang DBMS khác. Những lý do chủ yếu là kinh tế (các DBMS khác nhau có thể có tổng chi phí sở hữu hoặc TCO khác nhau), chức năng và hoạt động (các DBMS khác nhau có thể có các khả năng khác nhau). Việc di chuyển liên quan đến việc chuyển đổi cơ sở dữ liệu từ loại DBMS này sang loại DBMS khác. Việc chuyển đổi nên duy trì (nếu có thể) ứng dụng liên quan đến cơ sở dữ liệu (tức là tất cả các chương trình ứng dụng liên quan) nguyên vẹn. Do đó, các cấp kiến trúc khái niệm và bên ngoài của cơ sở dữ liệu nên được duy trì trong quá trình chuyển đổi. Có thể mong muốn rằng một số khía cạnh của cấp nội bộ kiến trúc được duy trì. Việc di chuyển cơ sở dữ liệu phức tạp hoặc lớn có thể là một dự án phức tạp và tốn kém (một lần), cần được tính đến quyết định di chuyển. Điều này mặc dù thực tế là các công cụ có thể tồn tại để giúp di chuyển giữa các DBMS cụ thể. Thông thường, nhà cung cấp DBMS cung cấp các công cụ để giúp nhập cơ sở dữ liệu từ các DBMS phổ biến khác.