我有我的數據模型,即四個表,數據庫建模
- 學生,
- 選修
- 選修值,
- 學生選修。
Student表中包含學生列表,其中學生ID爲主鍵。
選修表包含選修課提供的選修課列表,其中包含選修課作爲主要選修課。
選擇性值表包含每個選修課可能值的列表。該表的主鍵是選擇性ID和值ID(複合主鍵)的組合,因此對於下一選項,其值從1開始。
學生選修表包含學生ID,選修ID和值ID爲首要的關鍵。但我被要求做以下更改,
有一個ID爲選擇性值表而不是複合主鍵,並在學生選修表中使用主鍵(ID)。所以選修表和學生選修課之間的聯繫中斷了。我可以知道前者還是後者最好的方法?
示例選修課的可能值是多少? – Vikdor