Hola buenas. (Antes he publicado lo mismo pero debido al formato no se veia
nada).
Deseo realizar un programa en el que se guardan los resultados de unos
cuestionarios realizados a unos pacientes drogodependientes en una consulta
psiquiatra.
Me gustaría saber como puedo diseñar la base de datos.
Os explico, el cuestionario contiene lo siguiente (estas son solo algunas de
las preguntas):
-
1- Nombre y apellidos
2- Drogas por las que se le trata
3- Datos del entrevistador
4- Uso de sustancias: Esto es una tabla a rellenar donde vienen una lista de
drogas y ha de decir si se ha drogado o no con esa sustancia en el último
mes.
5- ¿Ha tenido una sobredosis en el último mes? Si es que si, numero de
veces.
6- En un día habitual de los que se inyectaba ¿Cuántas veces se inyectaba
ese día? Veces al día:
7- Salud: Tabla donde vienen una lista de problemas de salud y ha de decir
con qué frecuencia los ha sufrido (Nunca, Raras veces, A veces, A menudo,
Siempre)
8- ¿Durante cuánto tiempo ha vivido Ud. en la dirección actual? (Meses)
9- A lo largo del último mes ¿Ha tenido Ud. trabajo remunerado o pagado
(incluyendo trabajos ocasionales cobrando? Numero de dias.
Con estos datos creo que la base de datos ha de tener las siguientes tablas:
- Pacientes
- Drogas
- Entrevistadores
- ¿? Aquí es donde tengo la duda. No se si el resto de los datos del
formulario han de estar cada uno en un campo. Por ejemplo, creo que la
pregunta 7 (Salud), deberia de hacer una tabla con un campo llamado
IdProblema y otro Problema y ahí poner en registros todos los problemas, y
cada vez que se realiza un cuestionario se guardan los resultados en una
tabla intermedia (Pacientes-Problemas). ¿no?.
Pero, el resto de resultados los guardo en campos separados (como el numero
de veces que ha tenido una sobredosis)?
Les agradeceria mucho que me ayudaran. Muchas Gracias de antemano. Espero
que este lo suficientemente claro.
Leer las respuestas