我有我自己的理論來做到這一點,但我認爲它是一個共同的主題,我會對人們使用的不同方法感興趣。這裏去加入/鏈接/多對多的指導
什麼是處理多對多連接表的最好方法,特別是就它們命名而言,當你需要爲關係添加額外的信息時該怎麼做,以及該做些什麼兩個表之間有多個關係?
假設您有兩張表,用戶和事件,並且需要存儲與會者。所以你創建EventAttendees表。然後要求存儲組織者。如果您
- 創建EventOrganisers表,所以每個新關係建模與連接表 或
- 重命名EventAttendees到UserEventRelationship(或其他名稱,如User2Event或UserEventMap或UserToEvent)和IsAttending列和IsOrganiser列,即你有你存儲兩個與會者 或
- 之間的所有關係信息兩者兼而有之的一個表(真的嗎?) 或
- 別的東西完全?
想法?