Página 1 de 1

ayuda

NotaPublicado: Sab Abr 09, 2011 2:55 am
por jo11mar280
hola a todos primero que todo soy nuevo en este curso y me parece una plataforma exelente nunca la habia conocido pero me alegra de conocerla porque se que en ella voy a prender muchas cosas de programacion

¿ mi pregunta es como hago una relacion en sql entre los estudiante y las notas?
es que estoy haciendo una base de datos donde registre las notas de los estudiantes }

gracias por su atencion

Re: ayuda

NotaPublicado: Lun Abr 11, 2011 12:04 pm
por Pere
Hola y bienvenido,

algo parecido a lo que necesitas se usa en la lección 14 :

viewtopic.php?f=5&t=20

Código: Seleccionar todo

  select C
.TITULO CURSO , A.APELLIDOS, A.NOMBRE
    from ALUMNOS_CURSOS AC
, ALUMNOS A, CURSOS C
   where AC
.ID_ALUMNO = A.ID_ALUMNO
     and AC
.ID_CURSO  = C.ID_CURSO
order by C
.TITULO , A.NOMBRE , A.APELLIDOS


tan solo le falta la nota, que es una dato que se debería guardar en la tabla de relación ALUMNOS_CURSOS, puesto que el dato, es decir, la nota, hace referencia a ámbas entidades, o si quieres, en esta tabla de relación es el lugar preciso para guardar que nota ha obtenido cada alumno para cada curso:

Código: Seleccionar todo

  select C
.TITULO CURSO , A.APELLIDOS, A.NOMBRE, AC.NOTA
    from ALUMNOS_CURSOS AC
, ALUMNOS A, CURSOS C
   where AC
.ID_ALUMNO = A.ID_ALUMNO
     and AC
.ID_CURSO  = C.ID_CURSO
order by C
.TITULO , A.NOMBRE , A.APELLIDOS



saludos