15/06/2004, 03:36
|
| | | Fecha de Ingreso: febrero-2002 Ubicación: NorthSpain
Mensajes: 609
Antigüedad: 22 años, 9 meses Puntos: 8 | |
Este es un tema que debería plantear en el foro de bases de datos, que es el que visita la gente que entiende del tema.
A prime vista, y solo para lo que has dicho, me salen 4 tablas:
Tres tablas base (poner los campos necesarios...)
ALUMNO
cod (PK)
nombre
SEMESTRE
cod (PK)
datox
LICENCIATURA
cod (PK)
datoy
Para las relaciones...
CALIFICACION
alumno (FK -> alumno.cod)
semestre (FK -> semestre.cod)
licenciatura (FK -> licenciatura.cod)
nota
No descarto otra para saber qué licenciaturas pueden estudiarse en qué semestre (si es que no están todas en todos), a fin de que no se pueda asignar una nota a una licenciatura que no existe en un determinado semestre.
ESTUDIOS
semestre (FK -> semestre.cod)
licenciatura (FK -> licenciatura.cod)
e incluso una tabla de notas (en cuyo caso el campo nota de la tabla calificación sería una FK -> notas.cod)...
NOTAS
cod (PK)
valor
descripcion
No se. A ver si te sirve .
__________________ Kelpie |