我想創建一個學生信息數據庫,但是有一部分不斷地讓我感到困惑。將評估與學生聯繫起來
課程有很多評估(中級模塊考試,家庭作業,期末考試等)每個評估都有一個名稱,重量和數量(學生從多少重量中拿出50個例子中的30個) 。我如何將學生與金額聯繫起來,還是我做錯了?
學生 - || --- < enrolled_in_course> --- || - 當然 - || - <評估
我想創建一個學生信息數據庫,但是有一部分不斷地讓我感到困惑。將評估與學生聯繫起來
課程有很多評估(中級模塊考試,家庭作業,期末考試等)每個評估都有一個名稱,重量和數量(學生從多少重量中拿出50個例子中的30個) 。我如何將學生與金額聯繫起來,還是我做錯了?
學生 - || --- < enrolled_in_course> --- || - 當然 - || - <評估
看起來像你需要的東西是這樣的:
注COURSE_ID從課程如何起源,然後向下傳播無論是「鑽石」的「邊緣」,只有在「底部」進行合併,在得分。這確保了學生無法在他沒有註冊的課程中得分。
學生 - || --- < enrolled_in_course> --- || - 當然
課程 - || - <評估
學生 - || --- < weight_in_assessment> --- || - 評估
感謝您的回覆Hawili。 – eforth 2012-08-04 07:25:19
你所有的只是添加一個附加表格鏈接到學生和評估,這張表將保持選定評估的學生的權重 – Hawili 2012-08-02 21:22:50
這不是作業。我正在嘗試通過執行大型項目來學習數據庫設計。 – eforth 2012-08-04 07:22:25