有沒有人有過程或方法來確定如何在關係數據庫中取消多對多關係?這是我的場景。我有一組聯繫人和一組電話號碼。每個聯繫人可以與多個電話號碼關聯,每個電話號碼可以與多個聯繫人關聯。解決多對多的關係
這種情況的一個簡單例子是兩個employess(e1 & e2),一個主話音線(v1),一個私人話音線(v2)的辦公室。 e1是首席執行官,所以他們擁有自己的私人語音線v1,但他們也可以通過呼叫主線v2和尋求首席執行官來達成。 e2只是一名員工,只能通過調用v2來訪問。
因此,e1應該與v1 & v2相關。 e2應與v2相關。換言之,v1應該與e1相關,並且v2應該與e1 & e2相關。
這裏的目標是能夠運行諸如「可以達到什麼數字」和「可以在v2能達到什麼樣的員工」等查詢。我知道答案將涉及一個或多箇中間表格,但是我似乎無法確定確切的架構。
我覺得我給的例子是標準化儘可能。兩個電話號碼和兩名員工。這仍然沒有解決如何解決多對多關係。 – JediPotPie 2009-01-30 22:02:24
@JediPotPie - 我以爲你在問建築。我已閱讀您對@MK_Dev的評論。我可以看到你正在尋找合適的*查詢* - :-) – MarlonRibunal 2009-01-30 22:55:34