关于数据浏览权的表设计问题(比较麻烦)
yj821 2008-05-03 08:41:52 现在要设计公司内部信息模块,信息发布后可以看到信息的人可能出现下面在种情况
1.所有人都可以看到
2.只有本部门的人可以看到
3.只有选择几个部门及员工可以看到
这样的表结构如何设计
现在有两种思路
1.一张表:信息ID,信息内容,是否开放,发布人ID,发布时间,员工ID集(可以看的员工),部门ID集(可以看的部门)
2.二张表:表1:信息ID,信息内容,是否开放,发布人ID,发布时间
表2:信息ID,对象ID(员工或者部门ID),类型(员工还是部门)
哪个更好,或者有更好的方法?