0
簡單的問題:我有銷售代表和聯繫人之間的許多一對多的關係:核心數據如何避免額外的實體?
SalesRep <<---------------->> Contact
對於每個聯繫人,每個銷售代表都可以指定,如果他是一個最喜歡的(BOOL isFavorite
),並保持一些筆記(NSString *notes
)。
這是目前模擬的方法是使用一個臨時實體:
SalesRep <------>> Relationship <<-------> Contact
其中附加信息保存在關係實體的兩個屬性。
圍繞新的關係實體是否存在一種方法,只需使用其他屬性對此進行建模?如果註釋字段被省略了,怎麼樣?有沒有父母/孩子實體的解決方案?
就我而言,你已經正確地建模了它。你有什麼理由爲什麼你正在尋找不同的解決方案? – paulbailey
我想簡化。如果筆記字段不存在,那麼怎麼樣?爲單個位標誌創建實體似乎有點多。 – Mundi
這個想法很好,因爲未來的關係可能會變得更加複雜。 – jackslash