Re: [SQL ] 一個設計 Table 的問題

看板Database作者 (拍手小安)時間18年前 (2008/02/05 01:29), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串2/4 (看更多)
※ 引述《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
licences應該是證照類別參照表吧,實際資料在item表中
02/05 02:06, 2F
文章代碼(AID): #17fqjlFr (Database)
討論串 (同標題文章)
文章代碼(AID): #17fqjlFr (Database)