martes, 7 de mayo de 2013

Se realiza la migración de datos.
Se decide que para rellenar los campos de nuestra base de datos en los cuales no se brinda la información requerida desde la base de datos no normalizada, como por ejemplo, la descripción de la película, se les asigna un valor por defecto, como lo seria en este caso 'Descripción de película'.

Durante la realización de la migración de película nos encontramos con un error en el Varchar, del cual nos llegamos a dar cuenta que este se debía a que teníamos definido el campo de Nombre de película como un nvarchar(30) y existía una película que de casualidad ocupaba 31 caracteres por lo que no podía ser agregada y la migración fallaba. Por lo tanto se resuelve a cambiar el tamaño del campo correspondiente.

Es importante anotar que también se encontraron conflictos con la agregación de las salas debido a que teníamos definido el campo de Numero de sala como un Int y nos estaban brindando un nvarchar, por lo que se resuelve cambiar el campo a un varchar. Este cambio nos generara problemas a la hora correr la aplicación también debido a que en algún momento en la aplicación en lugar de recibir el INT esperado, se recibirá un String. Se debe considerar este arreglo en la aplicación.

Otro pequeño conflicto que obtuvimos durante la migración fue a la hora de agregar los periodos. En este caso nos dimos a la tarea de aprender a utilizar correctamente el group by (http://msdn.microsoft.com/es-es/library/ms189288(v=sql.90).aspx) el cual nos ayudo mucho en la consulta para la migracion.

Se finaliza la migracion.


No hay comentarios:

Publicar un comentario