关于自主存取控制方法,以下说法错误的是()
A: 自主存取控制方法通过SQL的GRANT语句和REVOKE语句实现。
B: 用户权限由数据对象和操作类型组成。
C: 拥有对列UPDATE权限的用户可以任意修改某一列的值。
D: 拥有列上INSERT权限的用户,插入一个元组时,可以插入指定的值,其他列或者为空,或者为默认值。
A: 自主存取控制方法通过SQL的GRANT语句和REVOKE语句实现。
B: 用户权限由数据对象和操作类型组成。
C: 拥有对列UPDATE权限的用户可以任意修改某一列的值。
D: 拥有列上INSERT权限的用户,插入一个元组时,可以插入指定的值,其他列或者为空,或者为默认值。
举一反三
- 在对用户授予列INSERT权限时,一定要包含对 的INSERT权限,否则用户的插入会因为空值被拒绝。除了授权的列,其他列的值或者取 ,或者为
- 下列关于自主存取控制的说法正确的有() A: 自主存取控制主要防范对象是非法用户和非法操作 B: 自主存取控制主要防范重要或敏感的数据被泄露 C: 存取控制机制主要通过定义用户权限(grant语句),然后进行合法权限检查,即若用户的操作请求超出了定义的权限,系统将拒绝执行此操作 D: 用户对于不同的数据库对象有不同的存取权限,不同的用户对同一对象也有不同的权限(createselectinsertdelete等),而且用户还可将其拥有的存取权限转授给其他用户。自主存取控制非常灵活。 E: 对用户的授权时,既可将整个关系的操作权限进行授权,也可精细到对属性列授权
- “定义各个用户对不同数据对象的存取权限,当用户对数据库访问时首先检查用户的存取权限。防止不合法用户对数据库的存取。”这种存取控制方法称为自主存取控制方法。 ( )
- 自主存取控制中,以下说法错误的是( )。 A: 用户对不同数据对象有不同的存取权限。 B: 不同用户对同一数据对象的存取权限相同。 C: 用户可将拥有的存取权限转授给其他用户。 D: 自主存取控制为C2级。
- 自主存取控制(DAC)的SQL语句包括()、()两个。用户权限由()、()两部分构成。