三、数据库安全性
1.什么是数据库安全性和完整性
数据库安全性:指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏
数据库完整性:指数据的正确性和相容性
2.存取控制
自主存取控制:用户对于不同的数据库对象有不同的存取权限,不同的用户对相同对象也有不同的权限,而且用户还可将其拥有的存取权限转授给其他用户(非常灵活)
强制存取控制:每一个数据库对象被标以一定的密级,每一个用户也被授予某一个级别的准可证,对于任意对象,只有具有合法许可证的用户才可以存取(相对比较严格)
3.数据库安全性机制有哪些?
用户身份鉴别
多层存取控制
审计
视图
数据加密