我目前不知道如何設計這個表,所以我真的很喜歡一些建議。描述如下:在數據庫設計上需要幫助
表格將保存3個考試結果。
- 考試A:8個必修科目,有無限可選科目。
- 考試B:6個必修科目,有無限可選科目。
- 考試C:1個必修科目,4門可選科目。
功能要牢記:
- 每個受試者的結果需要被搜索(例如:找一個在考試中數學)
- 基本總額計算(如:計算有多少作爲數學考試A)
只要插入數據,我將能夠想到的東西,但是當把功能放入混音時,它不會工作。
我最後的手段是有一個表:studentid,考試,subjectcode,結果。這將以可搜索和可計算的方式工作,但從長遠來看,我有一種非常混亂和龐大的數據庫的感覺。
我目前的設計(由我的朋友給出): 每個主題及其結果都有自己的領域。它的工作原理很難擴展(添加更多主題)。
有什麼建議嗎?