FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Llenado de Base de datos
A ver colegas, mi historia es la siguiente.....
Estoy haciendo una base de datos en INterbase con delphi 7 y componentes IBX. Varias tablas tienen Indices que son llenados con Generadores (ustedes saben, algo asi como AutoInc de paradox)....por ejemplo: tengo la tabla
Donde las campos IDE_XXX de departamento y municipio son llenados automaticamente por el generador. Y la aplicacion funciona bien....de maravilla. Pero....(siempre hay problemas. eeehhh?) Tengo que llenar la base de datos, y son muchos datos...demasiados. De tal manera que yo solo no puedo; Entonces pues...que otros me ayuden. PEro esos otros no pueden estar conmigo en el mismo cuarto...es decir, no puedo poner la base de datos en red y que todos accedamos a la misma base de datos. ENtonces pense....que cada uno se lleve una compia del programa para su casa (y una parte diferente de los datos para llenar) y luego yo mediante un programa que tome las bases de datos de ellos las inserte en una.... Alli es donde me emproblemo. Ese pequeño programa debe ser capaz de no insertar informacion repetida (por lo menos en el caso de la cedula de la PERSONA) creo que eso es facil...pero me preocupa y me pregunto como hago con la informacion referente a DEPARTAMENTO Y MUNICIPIO. Que tal que el municipio de de CERETE no este insertado y que las 3 personas que estan llenando la base de datos lo creen y lo asocien a varias personas, cada una lo creara y su indice (IDE_MUNICIPIO) serà diferente para cada una de las tres. Entonces tendre problema al unificar la base de datos; porque debe haber solo un municipo de cerete... Ojala me haya hecho entender un poco..... en pocas palabras como harian ustedes (a nivel algoritimico y de programacion) para lograr actualizaciones en sus bases de datos a partir de una copia de la misma con datos diferentes. muchas gracias
__________________
LK |
#2
|
||||
|
||||
Podría resultar mas sencillo elegir que tablas tendrán información de este tipo y rellenarlas antes de hacer las copias. De esta manera evitas tener que procesar la información de vuelta.
Si esto es inevitable (el procesarla de vuelta), podes crear tablas de equivalencias entre cada una de las bases de datos y la base de datos central y un proceso que identifique que registros nuevos vienen y cree la entrada en la base central, para finalmente llenar la tabla de equivalencias y en base a esta trasladar los registros. Es solo una idea...
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Copiar una tabla a otra base de datos | noe | Firebird e Interbase | 4 | 09-03-2005 17:37:47 |
Problemas al conectar una tabla ADO a una base de datos de Access que posee contraseñ | Roger_Fernandez | Conexión con bases de datos | 5 | 28-02-2005 16:46:29 |
Diseño de la Base de Datos | gluglu | Conexión con bases de datos | 7 | 09-02-2005 18:04:54 |
leer de base de datos access en ftp | agustincs | Tablas planas | 2 | 23-08-2004 22:25:00 |
¿Siempre hay que poner la ruta completa de la base de datos que está en el servidor? | Al González | Firebird e Interbase | 2 | 12-05-2004 22:06:25 |
|