niveles arquitectónicos conceptuales y externos
¿Cuáles son las partes importantes de la aplicación relacionada con la base de datos que deben ser movidas?
Una base de datos construida con un DBMS no es portable para otro DBMS (es decir, el otro DBMS no puede ejecutarlo). Sin embargo, en algunas situaciones es deseable moverse, migrar una base de datos de un SGBD a otro. Las razones son principalmente económicas (diferentes DBMSs pueden tener diferentes costos totales de propiedad o TCO), funcionales y operativos (diferentes DBMSs pueden tener diferentes capacidades). La migración implica la transformación de la base de datos de un tipo DBMS a otro. La transformación debe mantener (si es posible) la aplicación relacionada con la base de datos (es decir, todos los programas de aplicación relacionados) intactos. Por lo tanto, los niveles arquitectónicos conceptuales y externos de la base de datos deben mantenerse en la transformación. Se puede desear que también se mantengan algunos aspectos del nivel interno de la arquitectura. Una migración de bases de datos compleja o grande puede ser un proyecto complicado y costoso (una vez) por sí mismo, que debe ser factorizado en la decisión de migrar. Esto a pesar del hecho de que pueden existir herramientas para ayudar a la migración entre DBMS específicos. Típicamente, un proveedor de DBMS proporciona herramientas para ayudar a importar bases de datos de otros DBMSs populares.
question: ¿Cuáles son las partes importantes de la aplicación relacionada con la base de datos que deben ser movidas?, answer: niveles arquitectónicos conceptuales y externos