关系数据库设计问题,文章访问权限问题?
现在我有一个文章的数据库,当然这个文章库可能很大很大,上百w的记录。而每篇文章都有限制不同的用户访问!
比如文章有:
1、文1
2、文2
3、文3
4、文4
用户有:
张三
李四
王五
现在设置1允许张三、李四访问,2允许李四、王五访问,3允许王五访问,4欢许张三访问。
请问数据库设计该怎么设计才合理,条件是用户数理可能很多,也就是一篇文章可能设置很多用户。
我想过在文章表中加一个文本字段记录所有具有权限的用户ID,但是用户过多,还有查询文本字段效率问题,高手指点指点啊?
------解决方案--------------------用户分组
------解决方案--------------------文章表:table1
1、文1
2、文2
3、文3
4、文4
用户表:table2
1、张三
2、李四
3、王五
权限表:table3
用户ID,允许访问的文章ID