Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > Mysql

Respuesta
 
Herramientas Desplegado
Antiguo 18-mar-2008, 09:32   #1 (permalink)
altair_797 ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2008
Mensajes: 37
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?
altair_797 está desconectado   Responder Citando
Antiguo 18-mar-2008, 11:43   #2 (permalink)
Moderador NO Sabio
BrujoNic llegará a ser famoso muy prontoBrujoNic llegará a ser famoso muy prontoBrujoNic llegará a ser famoso muy prontoBrujoNic llegará a ser famoso muy prontoBrujoNic llegará a ser famoso muy pronto
 
Avatar de BrujoNic
 
Fecha de Ingreso: noviembre-2002
Ubicación: Costa Rica/Nicaragua
Mensajes: 11.282
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.
__________________
Orgulloso de ser latino y demostrar que si uno trata de escribir bien, los demás comprenderán lo que respondo.
¿Fácil verdad?
BrujoNic está desconectado   Responder Citando
Antiguo 18-mar-2008, 13:31   #3 (permalink)
altair_797 ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2008
Mensajes: 37
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 está desconectado   Responder Citando
Antiguo 23-ago-2008, 22:41   #4 (permalink)
altair_797 ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2008
Mensajes: 37
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...
altair_797 está desconectado   Responder Citando
Antiguo 26-ago-2008, 23:17   #5 (permalink)
Colaborador
Carxl está en el buen camino
 
Avatar de Carxl
 
Fecha de Ingreso: agosto-2006
Ubicación: Algún lugar en Colombia
Mensajes: 1.740
Enviar un mensaje por MSN a Carxl
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í 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
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
Por ahora sin blog...
Made in Colombia papá!
Carxl está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 15:22.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93