知识点7-2-2:数据权限控制设置知识点学习任务单知识点编号知识点序号知识点7-2-2144数据权限控制设置知识点学习任务:1、明确数据权限控制的对象和实现方法2、掌握数据权限控制设置的功能3、理解数据权限字典的数据结构和存储内容知识点7-2-2:数据权限控制设置在数据权限控制设置前,先要维护基表结构字典。数据权限控制设置如下图所示。知识点7-2-2:数据权限控制设置在图中,系统首先列示全部数据基表(业务对象),然后分别按记录级和字段级进行数据权限控制设置,其实质是对基表结构字典中“记录数据控制标志”、“字段数据控制标志”和“字段显示标志”三个字段进行赋值。知识点7-2-2:数据权限控制设置在记录级设置时,将图中标有“√”标记基表的“记录数据控制标志”设为“√”;在字段级设置时,将图中标有“√”标记基表的“字段数据控制标志”设为“√”。在记录权限控制设置时,应列示所选基表的全部字段,并在每个字段前设计复选项,以便设置显示字段。数据权限控制设置结果存储到基表结构字典。不需对所有数据基表都进行数据权限控制。知识点7-2-2:数据权限控制设置系统数据授权存储在数据权限字典中,数据权限字典存储用户的数据权限设置,包括对会计数据的访问权、改写权,以及发生额度控制权等。数据权限字典应与功能权限字典分开,其数据结构如下表。数据权限字典(Sjqxzd)数据结构列名含义数据类型长度主键完整约束Zth账套号字符型3组合主键非空Bh用户编号字符型12组合主键非空Jlh记录号数值型10组合主键非空Jbm基表名字符型12非空Zj主键字符型60Zdm字段名字符型12Fwqx访问权限字符型2Gxqx改写权限字符型2Kzed控制额度数值型15.2知识点7-2-2:数据权限控制设置因各项数据不能构成惟一,而设计“记录号”为组合主键(其值由系统计数产生)。“主键”为记录授权而设计,“字段名”为字段授权而设计。知识点7-2-2:数据权限控制设置在数据权限设置时,通常禁用的设置较少,因此可采用反向设置方法,即只对禁止或限制的权限进行设置。这样可简化数据权限的设置程序,且可减少数据权限字典的数据存储,以便用户在进行数据处理时简化其权限验证过程,从而提高系统的运行速度和效率。谢谢!