我是一名Web開發人員,但我需要爲我的網站添加一個數據庫,但在生成正確的數據庫時我非常薄弱。我的網站是一個在線考試系統,用戶通過從以下選項中選擇答案來回答問題。爲我的網站創建正確的數據庫結構(mysql)
我問的是什麼領域,你會在答案表,studentanswers表,問題表和我可能需要包括一個選項表,因爲可能有不同類型的選項,如真或假,a,b,c ,甚至a,b,c,d,e。還有一些問題可以通過選擇一個選項來得到一個答案,而其他問題可以通過選擇多個選項來得到多個答案
謝謝你,請與我分享你的想法,因爲我可以用它來幫助建立一個適合本網站的數據庫。
我的結構到目前爲止是這樣的:
問表:
TestId(PK) QuestionId(PK) QuestionContent
回答表:
AnswerId((PK) AnswerId AnswerCorrect TestId(fK) QuestionId(fK)
StudentAnswer表:
會話ID(PK) QuestionId(PK) StudentAnswer(PK) StudentId(PK)
沒有帶實現選項表,因爲我不知道該怎麼做正確