我有點困惑,應該如何爲這個示例SQL數據庫設計我的表。數據庫設計 - 子類關係模型
我有Customer
實體。客戶可以擁有許多Pet
實體。每個寵物必須有自己的MedicalHistory
。但一些寵物是女性,所以他們有一個FemaleMedicalHistory
。最後,每個女性醫療歷史記錄可以有多個Birth
記錄。
因此,FemaleMedicalHistory
似乎是MedicalHistory
的子類別,其中包含相同的字段以及指向Birth
表的內容。這是正確的嗎?
如何將這些關係建模爲表格? MedicalHistory
& FemaleMedicalHistory
表共享相同的主鍵(例如mid)?
編輯:
這是我腦子裏想的,但我不知道它適合:
家庭作業?你爲什麼不告訴我們你目前的想法如何解決它。 –
@BjoernRennhak不,它目前正在嘗試開發的項目應用程序的數據庫關係。我上傳了我的第一個模式嘗試,但由於某種原因,它似乎不合適。你怎麼看? – LePhleg
有人嗎?我認爲這很簡單,我只是錯過了一些東西。 – LePhleg