2014-02-28 96 views
1

我正在爲一個項目設計一個RDBMS,並對隱私設計有一些困惑。這裏的情景數據庫設計帖子隱私

用戶有項目,

項目職位(這些後用戶進行的),

有些職位不能由其他用戶

可以看出我們如何爲實現隱私帖子? (某種職務,如Facebook,在那裏你可以選擇誰可以看到它)下面

EER圖..

enter image description here

任何想法表示讚賞,謝謝!

回答

2

您可以使用兩列post_id和user_id來添加類似「post_access」的表格。

有一些可能的技巧,以防止此表的快速增長:

  1. 後的作者可以看到它不添加記錄來post_access
  2. 後表可能有標誌字段「ispublic」,並這個職位是每一個
  3. 您可以創建用戶組(附加表),而不是爲用戶使用後訪問,但對羣體(這是有意義的,如果你希望用戶的一些分組)
+0

感謝可見!我開始明白了:) – justine0905

+0

不客氣:) –