sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo completo una base de datos MySQL racional de varias tablas a partir de una base de datos de una tabla existente?

Sugeriría usar la herramienta ETL (extraer traducir cargar) de Pentaho Business Intelligence paquete. Tiene una pequeña curva de aprendizaje, pero hará exactamente lo que estás buscando. Su herramienta ETL se llama Kettle y es extremadamente poderosa una vez que aprendes a usarla.

Hay dos versiones de Pentaho, una versión empresarial que tiene una prueba gratuita y una versión comunitaria gratuita. La versión comunitaria es más que capaz, pero también puede probar la versión empresarial.

Aquí hay algunos enlaces

Sitio de Pentaho Community Edition

Sitio de Kettle

Sitio empresarial de Pentaho

Actualización:resultados de varias tablas

Uno de los pasos clave en su transformación será una combinación de búsqueda-actualización . Este paso verifica una tabla dada para ver si existe un registro de su flujo de datos e inserta un nuevo registro si no existe. Independientemente de si se trata de un registro nuevo o antiguo, agregará el campo clave de ese registro a su flujo de datos. A medida que avance, utilizará estas claves como claves externas al importar datos en tablas relacionadas.