1.安全性
数据库的安全性是防止不合法的操作造成数据泄露、更改或破坏。这里主要讨论用户标识和鉴别、存取控制、视图和密码存储等安全技术。
1.1用户标识和鉴别
两种常用的方式是用户标识和口令,是最外层的安全保护措施。
1.2存取控制
存取控制是数据库安全性的重点,其机制包括用户安全定义和合法权限检查,有两类方法:自主存取控制(DAC)方法和强制存取控制(MAC)方法。重点是前者
1.2.1自主存取控制
在这方法中,一个用户对不同的对象、不同用户对同一对象有不同的权限,用户还可以实现权限转授。这些过程涉及到两个操作用户权限的授权和回收。
授权(GRANT):
GRANT <权限> [,<权限>]...
ON <对象类型> <对象名> [,<对象类型> <对象名>].<