24/05/2010, 12:11
|
| 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!! |