Portal    Foro    Buscar    FAQ    Registrarse    Conectarse

Consejo Sobre Lo Que Es Mejor

Consejo Sobre Lo Que Es Mejor
Artículo
Responder citando    Descargar mensaje  
Mensaje Consejo Sobre Lo Que Es Mejor 
 
Hola a todo el mundo.

Quiero hacer un pequeño programa de preguntas y respuestas. Constará, digamos de 400 preguntas con tres posibles respuestas. Mi pregunta es como hacerlo de la forma óptima o recomendable. ¿Es mejor almacenar las preguntas y las respuestas en una base de datos?¿O es mejor en un archivo? Y si es en un archivo es mejor almacenar las preguntas en un array o es mejor que el programa escoja las prguntas aleatorias y que vaya leyendo todo el archivo hasta dar con las escogidas y las almacene en un array?
Entiendo que no son demasiadas preguntas, y que cualquier forma es posible, pero me gustaría saber vuestra opinión al respecto.
Muchas gracias.

Un saludo.



 
Guizans - Ver perfil del usuario Enviar mensaje privado  
Guizans [ Martes, 01 May 2018, 11:12 ]
 


Consejo Sobre Lo Que Es Mejor
Comentarios
Responder citando    Descargar mensaje  
Mensaje Re: Consejo Sobre Lo Que Es Mejor 
 
Guizans

Citar:
Quiero hacer un pequeño programa de preguntas y respuestas. Constará, digamos de 400 preguntas con tres posibles respuestas. Mi pregunta es como hacerlo de la forma óptima o recomendable. . ¿Es mejor almacenar las preguntas y las respuestas en una base de datos?¿O es mejor en un archivo?

El metodo de en un archivo, puede ser mas facil, en principio. Pero tiene sus limitaciones. Normalmente lo que harias seria leer el archivo completo y cargarlo en memoria en un array de estruturas de datos.
Los datos para almacenarlos y leerlos, seria interesantes que uses el formato json, pero tambien por sencillez, puedes usar un archivo con los datos separados por coma. Ejmplo

....
pregunta1,respuesta1,respuesta2,respuesta3
pregunta2,respuesta1,respuesta2,respuesta3
....

Si almacenara miles de preguntas y respuestas puede ser mas interesante usar una base de datos sqlite, por ejmplo.



 
jsbsan - Ver perfil del usuario Enviar mensaje privado  
jsbsan [ Martes, 01 May 2018, 20:24 ]
Responder citando    Descargar mensaje  
Mensaje Re: Consejo Sobre Lo Que Es Mejor 
 
Gracias por el consejo. Creo que voy a decidirme por una base de datos, me parece mas sencillo de manejar y menos propenso a errores.
Un saludo.



 
Guizans - Ver perfil del usuario Enviar mensaje privado  
Guizans [ Martes, 01 May 2018, 20:46 ]
Mostrar mensajes anteriores:    
 
Publicar nuevo tema  Responder al tema  Página 1 de 1
 
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 



 

cron