none
STORED PROCEDURES DINAMICOS RRS feed

  • Pregunta

  • Amigos buenas noches.

    Espero se encuentren  bien, aqui estoy molestandolos con otra cuestion de un proyecto que estoy realizando para una escuela.

    Primero que nada necesito un stored procedure que me cree un examen con un tipo variable de preguntas.

    A su vez necesito que las preguntas de cada examen tengan entre 2 y 5 respuestas probables sabiendo perfectamente que solo una respuesta es la correcta.

    Tengo mas o menos una idea con stored procedures dinamicos pero aun asi se me complica me podrian ayudar y se los agradecere bastante.

    Muchisimas gracias de antemano y saludos !

    martes, 26 de julio de 2016 5:41

Respuestas

  • ¿Por qué tienen que ser dinámicos los SPs? En principio pueden perfectamente ser estáticos, ya que las tablas que vas a manejar (exámenes y preguntas) van a tener una estructura fija. Simplemente agregarás más o menos registros dependiendo de cuántas preguntas y exámenes quieras. Por lo tanto, todo el código del procedimiento puede ser fijo; únicamente varían los registros de las tablas.
    • Marcado como respuesta José De Alva martes, 2 de agosto de 2016 14:43
    martes, 26 de julio de 2016 6:59

Todas las respuestas

  • ¿Por qué tienen que ser dinámicos los SPs? En principio pueden perfectamente ser estáticos, ya que las tablas que vas a manejar (exámenes y preguntas) van a tener una estructura fija. Simplemente agregarás más o menos registros dependiendo de cuántas preguntas y exámenes quieras. Por lo tanto, todo el código del procedimiento puede ser fijo; únicamente varían los registros de las tablas.
    • Marcado como respuesta José De Alva martes, 2 de agosto de 2016 14:43
    martes, 26 de julio de 2016 6:59
  • Anexando un par de comentarios a lo que Alberto te dice, recuerda que siempre que te planteas una solución basada en el dinamismo para SP debes tomar en cuenta una serie de factores que van desde la posibilidad que te inyecten codigo SQL y como debes prevenirlo hasta aspectos de rendimiento, hace unos años escribi un articulo que te pudiera interesar abordando estos temas:

    http://www.geohernandez.net/wordpress/filtrosdinamicos/


    "Oh, the wind, the wind is blowing,through the graves the wind is blowing,Freedom soon will come; then well come from the shadows".The Partisan(Leonard Cohen) Email: me[at]geohernandez.net Blog:www.geohernandez.net

    martes, 26 de julio de 2016 7:43
  • ARMANDO DAZA,

    No es necesario persistir en una única transacción el bloque de preguntas y respuestas, puedes tener un procedimiento que reciba una pregunta y las respuestas en un parámetro con valores de tabla.

    ¿Quizá estamos entendiendo mal tu concepto de procedimientos almacenados dinámicos? que dicho sea de paso S.E.U.O. el concepto no existe.


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    martes, 26 de julio de 2016 15:13