Anda di halaman 1dari 11

ACTIVIDAD DE PROYECTO 5

ESTABLECER LOS NIVELES DE SERVICIO DE ACUERDO CON ESTANDARES Y REQUERIMIENTOS DE


LA ORGANIZACIÓN

ACTIVIDAD AA5-3: MIGRACIÓN DE BASES DE DATOS SEGUN ALCALDÍA DE SAN ANTONIO DEL
SENA

PRESENTADO A:
JOSE LUIS MUÑOZ RODRIGUEZ

ENTREGADO POR:

CRISTIAN CAMILO CHAVEZ VELEZ - CODIGO: 1014210058


DAVID FERNANDO BRAVO SANABRIA - CODIGO: 1032474159
DIEGOFERNANDO RIVERA ESPINOSA CODIGO: 770949

SERVICIO NACIONAL DE APRENDIZAJE - SENA


BOGOTA D.C
MIGRACION BASE DE DATOS

A continuación, se evidenciarán los pasos para realizar una migración de manera optima utilizando
el SMBD SQLSERVER hacia PostgreSQL haciendo uso de la herramienta ESF Database Migration
Toolkit .

1. Cargar una base de datos de la secretaria de la alcaldía en SQLServer; en este caso


nosotros elegimos la base de datos “RECREACION” proporcionada en actividades
anteriores, esta seria nuestra base de datos origen.
2. Verificar que la base de datos contenga información en cada una de sus tablas,
rectificando que cada tabla tenga su llave primaria y se asocie con su llave foránea donde
se necesita.
3. Ahora se procede a la creación de la base de datos destino “RECREACION”, es este caso
utilizamos SMBD PostgreSQL. Esta base de datos debe contener la misma estructura en
cuanto a (columnas, tipo de datos, relaciones, llaves primarias etc.) para que no se tenga
conflictos a la hora de migrar. Es importante aclarar que cada motor tiene sus diferentes
tipos de datos y debemos documentarnos frente al tema para lograr migrar
eficientemente.

Por ejemplo: En la base de datos que creamos con SMBD SQL Server en el paso 1, las llaves
primarias están compuestas con un atributo extra “Identity“, este genera valores
secuenciales que inician en 1 y se incrementan en 1 automáticamente, como se ve a
continuación.

En postgresql se debe hacer esta creación por medio del tipo de dato serial generando
valores secuenciales que inician en 1 y se incrementan en 1 automáticamente, como se ve
a continuación.

4. De esta manera verificamos que se haya cargado correctamente la base de datos, y


verificamos que no exista ningún registro dentro de ella.
5. Teniendo las bases de datos creadas, procedemos a hacer la migración por medio de la
herramienta ESF Database Migration Toolkit.

Seleccionamos la fuente de origen en este caso Microsoft Sql server, el servidor, si se tiene
autentificada o no, la base de datos a utilizar, clic en Siguente.
6. Seleccionamos la fuente de destino en este caso PostgreSQL, el servidor, puerto, nombre
de usuario, contraseña, codificación y la base de datos a utilizar, clic en Siguiente.
7. A continuación, seleccionamos las tablas que van a ser migradas y damos clic en siguiente.
8. Esperamos a que su ejecución termine.
9. Verificamos sí realmente se cargaron las diferentes tuplas en nuestra base de datos creada
previamente en SMBD PostgreSQL

Anda mungkin juga menyukai