数据库设计帖子隐私

问题描述:

我正在为一个项目设计一个RDBMS,并对隐私设计有一些困惑。这里的情景数据库设计帖子隐私

用户有项目,

项目职位(这些后用户进行的),

有些职位不能由其他用户

可以看出我们如何为实现隐私帖子? (某种职务,如Facebook,在那里你可以选择谁可以看到它)下面

EER图..

enter image description here

任何想法表示赞赏,谢谢!

您可以使用两列post_id和user_id来添加类似“post_access”的表格。

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

  1. 后的作者可以看到它不添加记录来post_access
  2. 后表可能有标志字段“ispublic”,并这个职位是每一个
  3. 您可以创建用户组(附加表),而不是为用户使用后访问,但对群体(这是有意义的,如果你希望用户的一些分组)
+0

感谢可见!我开始明白了:) – justine0905

+0

不客气:) –