1.什么是数据库安全性
数据库的安全性是指保护数据库以防止不合法使用造成的数据泄露、更改或损坏。
2.哪些方法可以保障数据库安全性
1.用户身份鉴别
2.多层存取控制(分为自主存取控制和强制存取控制)
3.审计
4.视图
5.数据加密
等安全技术
3.自主存取控制的一些代码
1.授权
Grant select
on table student
to u1;
Grant all `privileges`
on table student,course
to public;
grant insert
on table sc
to u5
with grant option;
2.收回revoke
revoke select
on table sc
from public;
revoke insert
on table sc
from u5 cascade;
4.什么是审计(不背,知道就行)
审计是把用户对数据库的所有操作自动记录下来放入审计日志。审计员可以利用审计日志监控数据库中的各种行为。