网络数据库安全概述.ppt

2. 数据的完整性 数据完整性的目的就是保证网络数据库系统数据处于一种完整或未被损坏的状态。数据完整性意味着数据不会由于有意或无意的事件而被改变或丢失。相反,数据完整性的丧失,就意味着发生了导致数据被改变或丢失的事件。为此,应首先检查造成数据完整性破坏的原因,以便采取适当的方法予以解决,从而提高数据完整性的程度。 (1) 影响数据完整性的原因 有5种因素影响数据完整性:硬件故障、网络故障、逻辑问题、意外灾难事件和人为因素。 硬件故障有磁盘故障、I/O控制器故障、电源故障、存储器故障、芯片和主板故障等。 常见的网络故障有网卡和驱动程序问题、网络连接问题和辐射问题等。 常见的软件和数据文件故障故障有软件错误、文件损坏、数据交换错误和操作系统错误等。 常见的意外灾难事件有自然灾害、工业事故、蓄意破坏和恐怖活动等。 常见的人为因素有误操作、意外事故、通信不畅、蓄意破坏和窃取等。 (2) 数据完整性策略 常用的数据库数据完整性策略是容错技术。恢复数据完整性和防止数据丢失的容错技术有:备份和镜象、归档和分级存储管理、转储、奇偶检验和突发事件的恢复计划等。 容错是以牺牲软硬件成本为代价达到保证系统的可靠性的,如双机热备份系统 3. 数据的并发控制 (1) 数据的一致性 一致性的数据库是指并发数据处理响应过程已完成的数据库。例如:一个会计数据库,当它的记入借方与相应的贷方记录相匹配的情况下

文档评论(0)

1亿VIP精品文档

相关文档