数据库管理和维护;;数据库的安全性是指保护数据库,防止非法操作所造成的数据泄露、篡改或损坏。在计算机系统中,安全性问题普遍存在,特别是当大量用户共享数据库中的数据时,安全问题尤其明显。保证数据库安全也成为DBA一项最重要的工作。
;防止未经授权的数据存取;
防止未经授权的方案对象存取;
控制磁盘使用;
控制系统资源的使用;
审计用户操作。
;数据库安全可以分为系统安全和数据安全。
系统安全包括在系统级别上,控制数据库的存取和使用的机制。系统安全机制检查用户是否被授权连接到数据库,数据库审计是否是活动的,用户可以执行哪些系统操作等。
数据安全包括在方案对象级别上,控制数据库的存取和使用的机制,如哪个用户可以存取指定的方案对象,在方案对象上允许每个用户采取的操作,每个方案对象的审计操作。
;数据库使用数据库安全机制包括数据库用户、角色、权限、存储设置和限额、资源限制和审计等。每个数据库都有一个用户名列表,每个用户名都有相关的口令,以防止未经授权使用,每个用户有一个安全域,它包含一组属性:
对用户可用的操作
每个用户系统资源的限制
每个用户数据资源的访问限制
;一般来说,数据库的安全体系结构