浅论数据库系统的完整性与安全性

2019-08-29 22:56

龙源期刊网 http://www.qikan.com.cn

浅论数据库系统的完整性与安全性

作者:王英强 王红刚 王振铎 王征风 来源:《电脑知识与技术》2013年第17期

摘要:随着计算机技术的飞速发展,数据库技术应用十分广泛,已经深入到各个领域。同时,数据库系统中各种安全问题、敏感数据的窃取和篡改问题,越来越引起人们的高度重视。如何有效地保证数据库中数据的完整与安全,实现数据的完整、有效和安全,已经成为数据库系统探索研究的重要课题之一。该文从数据库的完整性、保密与前台应用程序三方面对如何维护数据库系统中数据的完整与安全进行探讨。 关键词:数据库系统;完整性;安全性

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)17-3924-02

数据库作为信息的聚集体,数据大量集中存放,且为众多用户直接共享,是计算机信息系统的重要组成部分,所以数据库中数据的完整性与安全性就至关重要。数据的完整性指存储在数据库中的所有数据均处于正确的状态。数据库中的数据是从外界输入的,而数据的输入由于种种原因,会发生输入无效或错误信息。保证输入的数据符合规定,成为了数据库系统,尤其是多用户的关系数据库系统首要关注的问题。数据库系统安全性是指为数据库系统建立的安全保护措施,以保护数据库系统软件和其中的数据不因偶然或恶意的原因而遭到破坏、更改和泄露。与其他计算机系统(如操作系统)的安全需求类似,数据库系统的完整性与安全需求可以归纳为完整性、保密性和客户端三个方面。该文以SQL Server2008为例,从上述三个方面对数据库的完整与安全进行初步探讨。 1 数据库完整性策略

数据库系统的完整性主要包括物理完整性和逻辑完整性。物理完整性是指保证数据库的数据不受物理故障(如硬件故障或掉电等)的影响,并有可能在灾难性毁坏时重建和恢复数据库。对于物理完整性来说,可以采用各种必要的预防措施来避免。例如在计算机系统中加入不间断电源系统来避免掉电等意外情况;在数据库系统的管理方面,制定严格的安全措施,设立安全负责人,进行防火、防水、防盗工作,来保障计算机的安全。逻辑完整性是指对数据库逻辑结构的保护,包括数据语义与操作完整性,前者主要指数据存取在逻辑上满足完整性约束,后者主要指在并发事务中保证数据的逻辑一致性。该文主要探讨如何保证数据的逻辑完整性,主要从以下几方面进行阐述。

1)设置主键约束,保证主键信息的唯一与不为空。

2)设置外键约束,建立表与表之间的关系。为了保证数据库中数据的一致性,在建立主键与外键的关系时,可以使用级联更新与级联删除选项。


浅论数据库系统的完整性与安全性.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:厂房屋面治漏方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: