Ver Mensaje Individual
  #4  
Antiguo 23-11-2004
Lug Lug is offline
Registrado
 
Registrado: oct 2004
Posts: 7
Reputación: 0
Lug Va por buen camino
Espero no te complique mi explicación, seré lo más breve y conciso.

Te recomiendo que apliques el mismo método siempre que debas generar estructuras de bases de datos.
- Primero coge todos los elementos que tengas o vayas a tener como información, código alumno, grupo, programa, plan de trabajo, etc, etc, etc.
- Verifica y anota las relaciones que tienen o puedan tener.
- Una vez que hayas realizado este desglose, agrupa los elementos por concordancia.
Por lo general ya en este punto tendrás una visión de las estructuras casi definitivas de las bases o la base y por último agrega las claves y/o elementos auxiliares que necesites.

Un ejemplo de este análisis prévio lo tienes en grupo, si ese elemento, fuese sólo de existencia única por cada alumno, las explicaciones dadas anteriormente te servirían plenamente; pero si, por ejemplo, un alumno pudiese pertenecer a varios grupos, ya no te serviría la estructura que tan amablemente comentaron marcos y juziel. En este caso deberías tener una tabla para grupo, una para alumnos (cada una con sus datos, por supuesto) y una tabla de pertenencia alumno-grupo.

Vale ??, No se si te aclara el panorama; es sólo un método y en particular me ha servido por muchos años.

Greetings.....
Responder Con Cita