Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Mysql (http://www.forosdelweb.com/f86/)
-   -   Normalizacion de una base de datos (http://www.forosdelweb.com/f86/normalizacion-base-datos-567169/)

altair_797 18/03/2008 09:32

Normalizacion de una base de datos
 
Buenos días

Estoy migrando una base de datos de access a mysql, el problema es que no esta normalizada tiene muchos errores, por ejemplo en un campo telefono cuando no lo tienen ponen "0" o "-1" o "000", necesito normalizar esto antes de hacer la migracion, no se si se pueda hacer algun script que haga el cambio de esos campos a uno fijo. son aproximadamente 10000 registros

Alguna sugerencia?

BrujoNic 18/03/2008 11:43

Re: Normalizacion de una base de datos
 
Si no está normalizada en Access, pues no vas a poder trasladarlo con 0 errores a MySQL.

Lo que debes hacer inicialmente, es depurar tus datos en access, luego crear las tablas similares en MySQL y si hay campos que te dan ese resultado de poner datos erróneos, créalos como varchar para que se vean como texto y luego los depuras en MySQL.

altair_797 18/03/2008 13:31

Re: Normalizacion de una base de datos
 
no hay una forma de hacer un reemplazo masivo? es que son como 10000 datos con un script o algo asi?

altair_797 23/08/2008 22:41

Respuesta: Normalizacion de una base de datos
 
Despues de mucho tiempo de estar con este problema veo que no hay nada que hacer toca hacerlo manualmente, de todas formas existen cosas que pueden ayudar y son los filtros en access para hacer reemplazos masivos, pero en cuanto al diseño de tablas sigo sin información, toca manualmente organizando los registros y luego si cargarlos todos con un script en mysql... :'(

Carxl 26/08/2008 23:17

Respuesta: Normalizacion de una base de datos
 
Hola altair_797...

Sí, al menos yo, no conozco algo standarizado para hacer ese tipo de depuración, siempre lo he hecho manualmente y con la simple ayuda de un editor de texto, "buscando y reemplazando".

Creo que no hay nada que hacer man, te toca así:borracho: O al menos que desarrolles aún procedimiento que haga eso por ti pero te atienes al margen de error que se puede presentar según las excepciones que se encuentren...

Saludos man:adios:


La zona horaria es GMT -6. Ahora son las 09:26.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.