none
insertar registros automaticamente a una tabla intermedia de una ralacion de muchos a muchos RRS feed

  • Pregunta

  • saludos cordiales podrian ayudarme por favor , estoy haciendo un sistema en el cual un alumno de una carrera toma varias materias segun la carrera para eso tengo dos tablas la tabla alumno y la tabla materia la relación es de muchos a muchos asi que en medio puse una tabla llamada alumnoMateria  que tendra los campos idAlumnoMateria, idAlumno, idMateria, quisiera saber como llenar automaticamente la tabla alumnoMateria el cual se llenaria con la clave primaria del alumno y la clave primaria de la materia  al registrar un alumno 
    miércoles, 1 de abril de 2020 20:01

Respuestas

  • Hola eduardotaka19:

    No eso que indicas, no parece adecuado.

    Es el usuario, el que rellena esos valores. Tú tendrás que mostrarle, mediante la interfaz que corresponda, los valores de la tabla materias, para escoger, los valores de alumno ya existirán, y cuando el usuario (administrativo), reciba la orden de dar de alta al alumno x en la materia y, se realizará la inserción en la tabla intermedia.

    Esa petición, solo puede tener sentido, si todos los alumnos se matriculan obligatoriamente en todas las materias, y si es el caso, en principio, no te haría falta tener una tabla intermedia, pues podrías hacer un cruce de todos con todos, y ya estaría.

    Un saludo

    miércoles, 1 de abril de 2020 20:17

Todas las respuestas

  • Hola eduardotaka19:

    No eso que indicas, no parece adecuado.

    Es el usuario, el que rellena esos valores. Tú tendrás que mostrarle, mediante la interfaz que corresponda, los valores de la tabla materias, para escoger, los valores de alumno ya existirán, y cuando el usuario (administrativo), reciba la orden de dar de alta al alumno x en la materia y, se realizará la inserción en la tabla intermedia.

    Esa petición, solo puede tener sentido, si todos los alumnos se matriculan obligatoriamente en todas las materias, y si es el caso, en principio, no te haría falta tener una tabla intermedia, pues podrías hacer un cruce de todos con todos, y ya estaría.

    Un saludo

    miércoles, 1 de abril de 2020 20:17
  • Hola , 

      

    ¿Alguna novedad sobre la consulta realizada? ¿Han sido útiles las  respuestas proporcionadas?  

     

    Espero su respuesta. 

      

    Cualquier duda referente a productos Microsoft, puedes consultarnos. Es un gusto informarte. 

    Gracias por usar los foros de MSDN. 

      

    Oscar Navarro

      

     ____ 

      

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.   

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.    

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft. 

    lunes, 6 de abril de 2020 16:46
    Moderador