用戶已註冊多個團隊(少於30人)。Oracle - 存儲用戶設置
UserTeam表 - 用戶ID,TeamId
怎麼樣我存儲此爲varchar像 「123:0; 124:1; 155:1」,其中123,124和155是團隊的ID,有沒有更好的方法?或者也許只是「124:155」,這意味着只存儲擁有權限的teamid。
UserScore - UserId,ActivityId,ScoreId,TeamId's?
你對Oracle數據庫有何建議?
編輯:團隊的總數可能是幾萬或東西,但分配給用戶的球隊總數將少於30
我會使用多對多的關係表。 – GuiGi
@GuiGi你能解釋一下嗎? – user1831003
這就是RobertMerkwürdigeliebe所回答的:將關係放在一個單獨的表中,並將外鍵限制到您的實體表中。 – GuiGi