![]() |
Ayuda en mi diseño de BD
Sé que tal vez no sea el lugar indicado para preguntar, pero no sé con quién acudir... AYUDA!!!
Se desea llevar un control académico con las siguientes condiciones:
Hola lo que pasa es que tengo muchas dudas sobre esta base de datos que pienso hacer en Microsoft SQL Server.
Le agradezco mucho la atención y si es posible pues también la ayuda que pueda darme… gracias |
Hola
Cita:
y dependiendo del grupo mostrar a los alumnos, seria un maestro detalle. |
Estoy de acuerdo con juziel, puedes crear una tabla con los grupos y la tabla alumnos tendrá un campo Grupo, que casará con la Tabla grupos.
Y el control de los alumnos puedes llevarlo con otra tabla ControlAlumnos, que casará con alumnos y ahí contendrá todos los campos que se considere para controlar las actividades de los alumnos, fecha, tipo de Trabajo, nota..... Un Saludo. |
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.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..... |
La franja horaria es GMT +2. Ahora son las 15:52:01. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi