7.5 数据库安全性 ��数据库的安全性(security)是指保护数据库避免不合法的使用,以免数据的泄漏、更改或破坏。保护数据库的安全,除了DBMS之外,还要有工作环境和人员的管理、操作系统和网络的授权使用和安全管理等。我们只就DBMS的安全措施进行简单介绍。 DBMS的安全措施通常分为两级:授权登录和授权访问。 ��授权登录:通过控制服务器登录帐号和密码,判断用户能否获得对数据库的访问权。 ��授权访问:是指把对数据库对象的访问分为若干权限,对不同的用户授予不同的权限。关系数据库中有关元组操作的权限通常有如下几种: ��● 只读权限:只允许用户读取数据。 ��● 插入权限:只允许用户插入新数据。 ��● 修改权限:只允许用户修改数据。 ��● 删除权限:只允许用户删除数据。 对数据库模式的操作权限分为: ��● 索引权限:允许用户对索引进行创建和删除。 ��● 创建和删除权限:允许用户创建和删除数据库及关系表。 ��● 修改权限:允许用户增加、修改和删除关系表中的属性。 ��权限的最高拥有者是数据库管理员DBA。DBA可以把权限授予某用户,也可以撤消某用户的权限。被授权的用户可以被授予有权把自己得到的权限再授予其他的用户。所有被授予的权限也都可以被收回,既撤消权限。 7.5.1 SQL Server的安全性机制 |