Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Consulta dificilisima, multiples bases de datos

Estas en el tema de Consulta dificilisima, multiples bases de datos en el foro de Mysql en Foros del Web. Estimados les tengo un desafio que a mi me la gano, resulta que esoty trabajando con la plataforma dokeos y necesito saber cuantos cursos estan ...
  #1 (permalink)  
Antiguo 27/05/2009, 07:04
 
Fecha de Ingreso: febrero-2006
Mensajes: 42
Antigüedad: 18 años, 2 meses
Puntos: 1
Consulta dificilisima, multiples bases de datos

Estimados les tengo un desafio que a mi me la gano, resulta que esoty trabajando con la plataforma dokeos y necesito saber cuantos cursos estan realmente funcionando, es decir que los docentes hayan subido mas de 1 documento. para esto les comento un poco la estructura de las bases de datos

Dokeos tiene una base de datos principian (main) en la cual se maneja toda la información y configuracion de la plataforma

En dicha base de datos hay una tabla llamada Course (Cursos) con la configuración base de cada curso.

lo que complica es que por cada curso que esta en esta tabla, si el codigo del curso es Curso1, Dokeos crea una nueva Base de datos con ese nombre y dentro de ella varias tablas con la configuración e información de cada curso de manera independiente, una de esas tablas es la llamada Document, y dentro de ella esta la informacion de los documentos que han subidos los cuales deberia contar para poder saber si es un curso activo o no.

No puedo hacerlo manual ya que son mas de 5000 cursos los que hay creados en la plataforma y es por eso que necesito algun tipo de consulta que me permita hacer esto.

Graficamente la estructua seria algo asi


BD DOKEOS_MAIN
tabla user
tabla algo
tabla courses -> atributos nombre, codigo, .....
... | por cada codigo crea una BD
v
BD curso1
tabla document

Eso seria espero su ayuda aver si alguien puede...

yo no pude jejeje

saludos cordiales,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:32.