Possible Duplicate:
Is using multiple foreign keys seperated by commas wrong, and if so, why?
I'm building online examination system. I have designed to table, Question
and GeneralExam
. The table GeneralExam
contains info about the exam like name, description, duration,... Now I would like to design table GeneralQuestion
, it will contains the id of questions belongs to a general exam
.
Currently, I have two idea to design GeneralQuestion
table:
- It will have two column: general_exam_id, question_id.
- It will have two column: general_exam_id, list_question_ids(string/text).
So, I would like to know which designing is better, or Pros and Cons of each designing. I'm using Postgresql database.