A través de una interfaz estándar.
Por ejemplo, si la aplicación se ha escrito utilizando ODBC, entonces solo tiene que cambiar los controladores cuando cambia la base de datos.
Cuando alguien desarrolla una nueva base de datos, las partes internas cambian, la implementación / enfoque puede ser diferente, pero todavía quieren que alguien use su base de datos, ¿no? ¿En qué caso los implementadores agregarían una interfaz estándar? SQL?
- ¿Existe un programa gratuito que tenga la funcionalidad de Dreamweaver? ¿O cualquier programa gratuito que me permita crear filas div de HTML fácilmente sin codificación?
- ¿Qué sistema operativo es mejor para los desarrolladores web front-end?
- ¿Qué versión angular debo aprender para iónico?
- ¿Qué es mejor para crear un sitio web social, Ruby on Rails o el sitio oficial de Microsoft ASP.NET? ¿Por qué?
- ¿Cómo podría el diseño de la interfaz de usuario convertirse en un desarrollador front-end? ¿Qué debo preparar?
Ahora, si su aplicación / scripts se han escrito para consultar la base de datos utilizando SQL, necesitaría cambios muy pequeños para cambiar entre las bases de datos. Entonces, desde el lado de la aplicación, uno debe ser cauteloso al escribir una implementación genérica (puede haber algunos detalles que pueden resumirse con un diseño modular adecuado) y desde el lado de la base de datos debe haber interfaces estándar.