1
我有帳戶,組和項目的表。現在我想描述賬戶和項目的賬戶和項目的訪問權限。對於項目來說,讀取,寫入和不訪問,而對於賬戶只有訪問和不訪問。MySQL表關係佈局(多對多模糊)
說來我首先想到的解決方案是創建一個訪問表用這個佈局:
INT accessed_account_or_project_id
INT accessor_account_or_group_id
BOOLEAN accessed_is_project
BOOLEAN accessor_is_group
BOOLEAN canWrite
這是一個很好的結構,或者我應該創建項目和帳戶的訪問權限,甚至可能2個獨立的表4爲不同的訪問器?
我發現了一些關於多對多關係的一般性建議,但在這種情況下,我不確定是否因爲含糊不清和canWrite。