Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

manejar Notas(calificaciones) desde SQLServer

Estas en el tema de manejar Notas(calificaciones) desde SQLServer en el foro de SQL Server en Foros del Web. Estoy haciendo un ingreso de notas (calificaciones) desde vb lo cual esta cargando correctamente en la tabla "notas". Luego tengo otra tabla "alumnoMateria" que contiene ...
  #1 (permalink)  
Antiguo 02/11/2011, 12:26
 
Fecha de Ingreso: junio-2009
Mensajes: 19
Antigüedad: 14 años, 10 meses
Puntos: 0
manejar Notas(calificaciones) desde SQLServer

Estoy haciendo un ingreso de notas (calificaciones) desde vb lo cual esta cargando correctamente en la tabla "notas".
Luego tengo otra tabla "alumnoMateria" que contiene el "estado" de la materia del alumno (aprobado, reprobado,cursando.)
Ese "estado" lo obtengo cerrando las calificaciones del alumno desde vb6, a la carga de notas añadi un boton "cerrar notas" el cual me calcula si el alumno esta aprobado o no.
Bueno hasta ahora todo funciona, entonces cual es mi consulta?
Me gustaria que alguien me explicara o comentara si ese "cierre de notas" se lo puede hacer automaticamente desde la base de datos (sql server 2005)
y quitar el "cerrar notas" en visual basic.
Hasta ahora nunca tuve q usar sp ni triggers, asi que no se exactamente si eso es lo q tengo q utilizar.
lo que más me interesa saber si lo que yo tengo en mente es algo practico o es un burrada. El estado de las materias es muy importante por q para inscribirse en materias posteriores debe consultar si tiene o no aprobada las materias
de cuatrimestres anteriores, creo que seria mejor q apenas se carguen notas modifique el estado, antes que un usuario tenga que "cerrar notas"
Espero que se haya entendido mi consulta y agredesco mucho a quien me ayude.
  #2 (permalink)  
Antiguo 02/11/2011, 13:01
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: manejar Notas(calificaciones) desde SQLServer

puedes usar un trigger asi que investiga hacerca de esto.....una vez que capturas la nota en la base de datos un after insert te puede servir para saber si esta aprobado o reprobado el alumno.

saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 02/11/2011, 16:37
 
Fecha de Ingreso: junio-2009
Mensajes: 19
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: manejar Notas(calificaciones) desde SQLServer

Libras Muchisimas gracias por tu respuesta, lo del trigger sabia q lo tenia que investigar y que con podria ser mi solución, pero aún no me queda claro si es una buena opcion hacerlo mediante trigger a esa operación. Me refiero a que desconozco si me voy a meter en un lio o si tiene alguna desventaja hacerlo de ese modo.
Nuevamente muchas gracias por la respuesta, ahora voy ponerme a ver como funciona si lo hago mediante un trigger
Saludos!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:17.