[发明专利]数据库管理软件中数据权限的设置方法、系统以及设备在审
申请号: | 202211477403.6 | 申请日: | 2022-11-23 |
公开(公告)号: | CN116127496A | 公开(公告)日: | 2023-05-16 |
发明(设计)人: | 华逸;华挺;龚俊;周建 | 申请(专利权)人: | 江阴海澜科技有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F16/242 |
代理公司: | 上海正策律师事务所 31271 | 代理人: | 张晟 |
地址: | 214400 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 管理软件 数据 权限 设置 方法 系统 以及 设备 | ||
一种数据库管理软件中数据权限的设置方法,包括以下步骤:创建数据权限属性,其中数据权限属性编码ID唯一;配置数据权限属性ID至功能信息层或数据字典层,其中,功能信息层的配置优先于数据字典层;以及基于角色和数据权限属性分配数据权限给登录并操作数据库管理软件的用户,控制用户可看可改的数据;针对基于数据库的管理软件,对软件操作用户的数据权限灵活设置到数据库中任意一个表字段层级,且可实现一次配置处处受控的管理目的。
技术领域
本发明涉及数据库管理领域,尤其涉及一种数据库管理软件中数据权限的设置方法、系统以及设备。
背景技术
数据库管理软件的使用用户在进入具体功能中所能看到的数据,一般都是在SQL(Structured Query Language)的SELECT查询语句中施加上WHERE条件进行过滤筛选实现的。功能中一般会有3种筛选条件,第1种是开发时直接编写在程序中的固定筛选条件,第2种是用户运行时自动加入的用户数据权限条件,第3种是用户在功能界面中自己设置的界面过滤条件。其中,第2种用户运行时自动加入的用户数据权限条件的情形下,WHERE条件中加入可看的数据权限条件时即可对用户可看数据进行管控;WHERE条件中加入可改的数据权限条件和数据主键条件,如返回记录数为0则表示当前用户对当前数据没有修改权限。
管理软件首要解决的是企业管理问题,但因企业是发展的并有个性的,所以再好的管理软件在企业应用时,基本都要进行二次开发,且企业越大,二次开发的可能和范围越大,对数据的敏感度越高管控粒度越细。目前市面上的软件,包括SAP(SystemApplications and Products)系统(版本ECC EHP7),针对功能中数据权限的管控,例如对哪些表中的数据要按哪些字段的哪些值为条件进行筛选,以达到用户可看和可改哪些数据的管理,一般需要由软件设计人员在软件开发之前就要考虑进去,并提交给软件开发人员在具体的软件功能中写进相应的管控代码(仅对这些事先已知要控的表字段)。这就导致在系统上线后,如果用户有对其它表字段也要进行数据权限的管控需求时,那就需要再来一遍软件开发过程,即:提交需求代码开发测试上线,这个过程不仅效率低下,而且还会因代码改动带来稳定性等其它风险隐患,可谓成本非常之高。因此,在管理软件中,不管在系统的上线前还是上线后,有必要对用户数据权限进行统一的设置。
发明内容
本发明的目的之一在于提供一种数据库管理软件中数据权限的设置方法、系统以及设备,使得管理软件在开发完毕上线后,即使出现对在软件设计和开发过程中没考虑周到的表字段进行数据权限的控制时,仍可通过统一的设置方法加以实现,降低二次开发的情形,从而很好地解决了因此类需求而引起的效率、风险和成本等问题。
本发明的另一目的之一在于提供一种数据库管理软件中数据权限的设置方法、系统以及设备,实现一次配置处处受控的管理目的。
为了实现本发明的至少一个发明目的,本发明提供了一种数据库管理软件中数据权限的设置方法,所述数据库管理软件中数据权限的设置方法包括以下步骤:
创建数据权限属性,其中数据权限属性编码ID唯一;
配置数据权限属性ID至功能信息层或数据字典层,其中,功能信息层的配置优先于数据字典层;以及
基于角色和数据权限属性分配数据权限给登录并操作数据库管理软件的用户;
其中,所述创建数据权限属性步骤中,数据权限属性表结构的字段选自具有唯一性的数据权限属性编码ID、数据权限属性名称、是否设置施加、取值数据源、取值用SQL和备注的一种或几种,其中取值用SQL用于定义给用户分配权限时的取值并方便用勾选方式给用户授权,取值数据源用于定义取值用SQL从相对应的数据库取数;
其中,所述配置数据权限属性步骤中,将已经定义好的数据权限属性ID配置到数据字典层或功能信息层上,建立两者的绑定关联关系;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江阴海澜科技有限公司,未经江阴海澜科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211477403.6/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置