【技术实现步骤摘要】
本专利技术涉及数据库,特别是涉及一种数据库系统的角色应用方法、存储介质及设备。
技术介绍
1、数据库角色是数据库管理系统(database management system,简称dbms)中的一种重要概念,它是用于管理和分配权限的集合。数据库角色可以包含一系列权限,这一系列权限可以定义对数据库对象(如表、视图或者存储过程等)的访问权限和执行相关操作的权限。
2、在现有技术中,数据库角色与会话密切绑定,数据库角色的状态改变只对当前会话有效,不会对其他会话产生影响,不利于对数据库角色进行统一管理。
技术实现思路
1、本专利技术的一个目的是要提供一种能够解决上述任一问题的数据库系统的角色应用方法、存储介质及设备。
2、特别地,本专利技术提供了一种数据库系统的角色应用方法,其中,数据库系统的元数据中预存有根据所有数据库角色的继承关系构建的角色关系树,并且,数据库系统的角色应用方法包括:
3、检测到数据库用户对数据库对象进行访问,数据库用户为成功登录的一个数据库
本文档来自技高网...
【技术保护点】
1.一种数据库系统的角色应用方法,其中,所述数据库系统的元数据中预存有根据所有数据库角色的继承关系构建的角色关系树,并且,所述数据库系统的角色应用方法包括:
2.根据权利要求1所述的数据库系统的角色应用方法,其中,所述根据所述角色关系树获取所述数据库用户拥有的访问权限集合的步骤包括:
3.根据权利要求2所述的数据库系统的角色应用方法,其中,所述数据库系统存储角色信息的元数据中预设有状态标记项,所述状态标记项用于标记对应的数据库角色的状态,所述状态标记项具有第一预设赋值和第二预设赋值,取值为第一预设赋值的所述状态标记项表示对应的所述数据库角色处于
...【技术特征摘要】
1.一种数据库系统的角色应用方法,其中,所述数据库系统的元数据中预存有根据所有数据库角色的继承关系构建的角色关系树,并且,所述数据库系统的角色应用方法包括:
2.根据权利要求1所述的数据库系统的角色应用方法,其中,所述根据所述角色关系树获取所述数据库用户拥有的访问权限集合的步骤包括:
3.根据权利要求2所述的数据库系统的角色应用方法,其中,所述数据库系统存储角色信息的元数据中预设有状态标记项,所述状态标记项用于标记对应的数据库角色的状态,所述状态标记项具有第一预设赋值和第二预设赋值,取值为第一预设赋值的所述状态标记项表示对应的所述数据库角色处于启用状态,取值为第二预设赋值的所述状态标记项表示对应的所述数据库角色处于禁用状态;
4.根据权利要求2所述的数据库系统的角色应用方法,其中,所述数据库系统的角色应用方法包括:
5.根据权利要求4所述的数据库系统的角色...
【专利技术属性】
技术研发人员:郝庆贺,王建华,
申请(专利权)人:北京人大金仓信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。