【摘要】:数据库安全的特征主要是针对数据而言的,包括数据独立性、数据安全性、数据完整性、并发控制、故障恢复5个方面。保证数据完整性,防止用户使用时向数据库中加入不合法的数据。目前,数据库的并发控制主要采用锁存机制。
数据库安全的特征主要是针对数据而言的,包括数据独立性、数据安全性、数据完整性、并发控制、故障恢复5个方面。
1. 数据独立性
数据独立性包括物理独立性和逻辑独立性两个方面。物理独立性是指用户的应用程序与存储在磁盘上的数据库是相互独立的;逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的。
2. 数据安全性
操作系统中的对象以文件为存储单位,而数据库支持的应用要求更为严格。比较完整的数据库对数据安全性常采取以下措施:
(1)将数据库中需要保护的部分与其他部分隔离;
(2)采用授权规则,如账户、口令和权限访问控制方法;
(3)对数据进行加密后存储于数据库。(www.xing528.com)
3. 数据完整性
数据完整性包括数据的正确性、有效性和一致性。正确性是指数据的输入值与数据表对应域的类型一致;有效性是指数据库中的理论数值满足现实应用中对该数值段的约束;一致性是指不同用户使用的同一数据的一致性。保证数据完整性,防止用户使用时向数据库中加入不合法的数据。
4. 并发控制
当多用户共享数据库时,同时访问需要实施并发控制操作,排除和避免重复写、丢失、修改及读错误数据的情况发生,保证数据的正确性。目前,数据库的并发控制主要采用锁存机制。
5. 故障恢复
当数据库丢失、被破坏或系统误操作造成数据错误时,无论是物理上还是逻辑上的错误,都通过及时备份尽快恢复丢失的数据和处理数据库系统出现的故障。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。