這個問題在這里已經有了答案: 資料庫設計中的多對多關系 5 個答案 昨天關門。
我有兩個物體,即處方和醫學。
處方必須包含一種或多種藥物,并且一種藥物可能包含在多種處方中。
與關系相關的兩個屬性是 Doze_Per_Day(每天服用多少)和 Before_After_Meal(何時服用藥物)。
處方藥和藥物都有主鍵處方ID和藥物ID以及其他屬性。
如果我在處方表中添加醫學 ID,它將創建具有相同處方 ID 的多個元組,如果我在醫學表中添加處方 ID,則沒有任何意義,因為相同的藥物可以包含在許多處方中。
請建議一些為上述資料創建關系資料庫模式的好方法。
uj5u.com熱心網友回復:
要創建 M:M 關系,您需要一個額外的表:
table Prescription_Medicine
---------------------------
fk_prescription
fk_medicine
doze_per_day
before_after_meal
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/454988.html
