Question : DB Desing tips

I am desining some db for application that uses testing as a part of it and stores questions answers tables into db (sql).
the desing is like this:

Test
  testID
  testName
  ...

Question
  QuestionID (PK)
  testID (FK to test)
  QuestionText
  correctAnswer bit
  ...

Answer
  AnswerID (PK)
  QusetionID (FK to Question)
  AnswerText
  AnswerResult
  ...

userAnswer
  UserID (FK to User)
  AnswerID (FK to Answer)
 ...

now I need more than one type of questions, True/False, check boxes, and multiple chocies
what is best way to handle that?  

Answer : DB Desing tips

Random Solutions  
 
programming4us programming4us