Re: [SQL ] 一個設計 Table 的問題
※ 引述《LOHC (Stacey Kent)》之銘言:
: 主要想開發一個讓同學能勾選自己已經有哪些證照的資料庫,目前是設定
: 有三個 Table
: Student Licences
: ------------------- --------------
: SID ...... LID L_Type
: Items
: -------------------
: IID SID LID
: 可是現在可能需要在英文相關證照上面加註考了幾分,請問面對此種狀況
: 該如何設計 Table 呢?
: 在這先謝謝各位閱讀此篇文章。
咦,為何學生與證照之間是多對多呢?
1個學生可以擁有一張證照,但該證照只能被一位學生所擁有啊...
例如,甲同學有 MCSE證照,但這個 MCSE證照只能被甲擁有啊,因為證照上有
證照 id是屬唯一性,某乙也會有他自己的 MCSE證照
所以我會設計
Student(SID,......) 學生
License(SID,LID) 學生所持有證照
在 license資料表上,再加上 score代表分數,允許 null,沒有就是沒分數
除非還有別的需求
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.115.21.126
推
02/05 01:42, , 1F
02/05 01:42, 1F
推
02/05 02:06, , 2F
02/05 02:06, 2F
討論串 (同標題文章)