I'm developing database schema and here's the task:
Database should accomodate user info (name and address), test they took and answers they selected.
So far, there are 3 tests, each has different length and format. There will be more tests, never the same in length or format!
Here's my schema, but i'm stuck at the end:
table user: contains user info
UserID (pri key)
Name
Address
table exams_taken: contains UserID linked to examName taken
etID
refUserID (foreign key UserID)
ExamName
//here's the question: should i create a table for each exam with name corresponding to ExamName? This doesn't seem to be normalized form.
table exam1:
e1ID
refUserID (foreign key UserID)
answer1
answer2
...
TimeSubmitted
table exam2:
//similar to exam1 to account for different structure.
any help is highly appreciated,
steve