18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 信息时代 > 用户标识(数据库)

用户标识(数据库)

时间:2022-12-06 08:30:01 | 来源:信息时代

时间:2022-12-06 08:30:01 来源:信息时代

    用户标识 : 为每个进入DBMS的用户分配一个用户标识符(user identifier),并在DBMS的整个生命周期实现用户标识符的唯一性。用户标识是系统提供的最外层的安全保护措施。通常分为两级: 第一级是操作系统级,由操作系统提供一定的方式让用户标识自己的身份,当用户要进入系统时,由操作系统进行确认。第二级是数据库管理系统级,数据库管理员(DBA)为每一个申请使用数据库的用户创建一个用户标识符和确认自己身份的方式,当用户要访问数据库时,由数据库管理系统进行确认。在操作系统级中的用户标识和确认方式与在数据库管理系统级中的用户标识和确认方式,可以相同也可以不同。
通常,使用用户名或账号作为用户标识符来标识用户,而使用口令(password)来鉴别或确认用户在该系统中的身份,而且允许用户在以后的使用中对口令进行改变。数据库管理系统为每个用户保持一个记录,记录该用户的用户名、口令、有权访问的数据库对象和可以用哪种操作访问数据库对象等信息。这样的用户记录全体构成一个用户登记表(user profile),它记录着每个用户进入和访问数据库的必要信息。
为了简化对用户权限的管理,在DBMS中一般会设立各种角色(roles)。角色可理解为用户的一种特殊的身份,是为特定的用户或用户组定义的一组具有标准权限的集合。在当前流行的几种RDBMS中,角色及其权限的划分不尽相同,但一般都有系统角色和用户定义角色之分。系统角色在各个RDBMS中的名称和职责也有所不同。例如,在IBM DB2中,数据库管理员(DBA)的任务由三种系统角色:系统管理员、系统维护员、系统控制员共同完成,他们分别具有系统管理权及数据库管理权、系统维护权、系统控制权。在Oracle中,系统角色DBA具有对数据库的所有系统特权。另外,还有数据库属主和数据库对象属主角色。数据库属主拥有对该数据库的各种特权。数据库对象属主具有对该对象的所有特权,可以对所拥有的对象执行各种操作。

74
73
25
news

版权所有© 亿企邦 1997-2022 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭