0
我想知道在什麼情況下我們創建了多對多的關係。有什麼需要這樣做?何時或在數據庫中使用多對多關係?
我想知道在什麼情況下我們創建了多對多的關係。有什麼需要這樣做?何時或在數據庫中使用多對多關係?
快速搜索很長。雖然以下是針對MS Access的概念,但對於任何關係數據庫來說都是一樣的。
途經:office.microsoft.com - Create a many-to-many relationship:
你有許多一對多的關係,當一個表 的單個記錄可以在另一個涉及到多條記錄,以及一個記錄在 第二個表還可以與第一個中的許多記錄有關。例如,對於 示例,假設您的公司有幾種類型的計算機和若干 技術人員,並且每個技術人員都可以在某些計算機上工作,但不能在所有計算機上工作。每個技術人員可以與多臺計算機相關聯,並且每臺計算機可以與多個技術人員相關聯。
跟蹤誰可以給定的機器上工作,創建通過添加從 關係的雙方的主鍵第三表中的許多一對多 關係,稱爲結或鏈接表。換句話說,多對多的關係實際上只是一對一對多的關係。
情形:在你的工作......還有很多項目,有許多員工。所以你想要的關係是ONE_EMPLOYEE可以在MANY_Projects中工作,而「Vice Versa」EACH_PROJECT可以有Many_Employees – zee