数据库设计帖子隐私
问题描述:
我正在为一个项目设计一个RDBMS,并对隐私设计有一些困惑。这里的情景数据库设计帖子隐私
用户有项目,
项目职位(这些后用户进行的),
有些职位不能由其他用户
可以看出我们如何为实现隐私帖子? (某种职务,如Facebook,在那里你可以选择谁可以看到它)下面
EER图..
任何想法表示赞赏,谢谢!
答
您可以使用两列post_id和user_id来添加类似“post_access”的表格。
有一些可能的技巧,以防止此表的快速增长:
- 后的作者可以看到它不添加记录来post_access
- 后表可能有标志字段“ispublic”,并这个职位是每一个
- 您可以创建用户组(附加表),而不是为用户使用后访问,但对群体(这是有意义的,如果你希望用户的一些分组)
感谢可见!我开始明白了:) – justine0905
不客气:) –