Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/05/2010, 12:11
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: Como aplicar recursividad a una tabla en bases de datos

Pues a lo que entiendo puedes hacer esto, tener una tabla que se llame plan de estudios y en esa tendrias algo asi

Id plan, materia
1 español
1 matematicas
1 geografia
1 historia
2 fisica
2 quimica
2 etc...

Y haces referencia a ese plan en tu tabla DESCRIPCION_PENSUM

Id_descrip_pensum│ Descripción│ fecha Inicio│ fecha fin
1│ Plan1│ 01/01/1990│ 31/12/1995
2│ Plan2│ 01/01/1997│ 31/12/2002
3│ Plan3│ 01/01/1993│ 31/12/1998
4│ Plan4│ 01/01/1996│ 31/12/2001
1│ Plan5│ 01/01/2002│ 31/12/2007

Asi en este ejemplo el Plan1 tendria las mismas materias que el plan5, para lo de la normalizacion de la base de datos nada mas haz que la llave primaria de la tabla descripcion sea compuesta por id_descrip_pensum y descripcion

Saludos!!