要求控制到每条记录的权限。只好设置一个权限编码在每条记录里。现在发现一个问题:如果表A有权限编码,那么表B也要有权限编码,其权限编码与A一样。
因为A和B的关系:相当于就是同一条记录分成2段存在2个表。当初有想过不分开。但是他们合在一起意思上并不是同一个东西,只是一对一关系,而且字段会很多。这样的关系推广到:A,B,C,D,E都是上面的这种关系。有两种方法:
一,A保存编码,BCDE操作时去向A获取编码,然后再决定是否可查看。
二,ABCDE都保存编码,这样就快一点。因为A数据表中有几十万条,如果每次都去读,速度不高吧。问题就是更新A编码时,BCDE都要更新。该用哪种方法呢。