我正在設計在線測試應用程序,用戶登錄,參加考試並查看得分。很明顯,我們需要有問題,回答表如何避免表格之間的循環依賴關係
和我的設計總結如下
QUESTION
--------
ID
ANSWER_ID (ANSWER FOR THIS QUESTION)
TEXT
:
ANSWER
ID
TEXT
QUESTION_ID
的如: - 題有4個選項,所以這將有同樣的問題,ID有4個答案行。和問題表將具有(以上4)
但在上述情況下的實際answer_id,它具有循環依賴我感覺會產生問題時等休眠我用戶數據庫框架,以處理數據。尋找任何替代設計以上要求
櫃面1方案的..我怎麼會知道哪個選項是答案的一個問題? –
完全像我加入我的答案。沒有「其他方式加入」。像我一樣加入表格,就是這樣。或者我不明白你的問題。 – fancyPants
如果你想知道,例如如何得到沒有答案的問題(用我的連接你會得到一個空的結果(只是'連接'相當於'內部連接'),[這裏](http:// blog。編碼horror.com/a-visual-explanation-of-sql-joins/)對不同連接的一個很好的解釋。 – fancyPants