数据库题目之数据库安全性

一、选择题

1、下面哪个不是数据库系统必须提供的数据控制功能    

A.安全性 B可移植性 C.完整性 D.并发控制   

【答案:】B

2、保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的   

A安全性 B.完整性 C.并发控制 D.恢复    

【答案:】A

3、数据库的  完整性    是指数据的正确性和相容性。

A.安全性 B完整性 C.并发控制 D.恢复    

【答案:】B

4、在数据系统中,对存取权限的定义称为     

A.命令  B授权  C.定义  D.审计  

【答案:】B

5、数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的    

A.可靠性 B.一致性 C.完整性 D安全性     

【答案:】D

6、下列SQL语句中,能够实现“收回用户ZHAO对学生表(STUD)中学号(XH)的修改权”这一功能的是  

A.REVOKE UPDATE(XH) ON TABLE FROM ZHAO  B.REVOKE UPDATE(XH) ON TABLE FROM PUBLIC

C.REVOKE UPDATE(XH) ON STUD FROM ZHAO   D.REVOKE UPDATE(XH) ON STUD FROM PUBLIC

【答案:】C

7、把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是     

A)GRANT GRADE ON SC TO ZHAO     B)GRANT UPDATE ON SC TO ZHAO

C)GRANT UPDATE (GRADE) ON SC TO ZHAO   D)GRANT UPDATE ON SC (GRADE) TO ZHAO 

【答案:】C

8、在SQL Server 中删除触发器用(  )。

A.ROLLBACK   B. DROP  C.DELALLOCATE  D. DELETE        

【答案:】B

二、填空题

1、保护数据安全性的一般方法是 设置用户标识和存取权限控制     

【答案:】设置用户标识和存取权限控制

2、安全性控制的一般方法有视图的保护五级安全措施。

【答案:】用户标识鉴定 存取控制 ③审计 数据加密

3、存取权限包括两方面的内容,一个是  ,另一个是 

【答案:】要存取的数据对象 对此数据对象进行操作的类型

4、在数据库系统中对存取权限的定义称为授权    

【答案:】授权

5、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用  语句,收回所授的权限使用    语句。

【答案:】GRANT  REVOKE

6、DBMS存取控制机制主要包括两部分:自主存取控制_强制存取控制_______________。

【答案:】强制存取控制

7、 当对某一表进行诸如(  )、 (  )、 (  ) 这些操作时,SQL Server 就会自动执行触发器所定义的SQL 语句。

【答案:】INSERT,DELETE,UPDATE

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mind_programmonkey

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值