关于SQL Serer数据库安全的研究(2)
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:
或QQ:
处理(尽可能给您提供完整文档),感谢您的支持与谅解。

2.5视图和存储过程机制
视图是从一个或几个基本表(视图)中导出的虚表.在数据库系统中,可以利用视图通过授予用户操作特定视图的权限,限制用户访问表的特定行和特定列来保证数据的安全,防止用户对基本表的操作,实现行级或列级的安全性。在SQL serer中,系统较好地支持了视图定义和访问机制,如何利用CREATEVIEW语句建立视图,利用SELECT子句进行视图访同等,通过建立视图以及将视图表中的不同记录分成不同的保密级别,甚至将同一字段中的不同值分成不同的保密级别,控制用户可以看到的数据,实现安全性。在SQL Serer中存储过程是存储于数据库内部经过编译可执行的SQL语句,它可被其他应用程序调用执行,彻底隐藏了用户可用的数据和数据操作中涉及的某些保密处理。存储过程可用来保护基表的数据。为了禁止用户直接更改基表,可通过存储过程来更改基表,然后授予用户具有执行该存储过程的权力,这就限制了用户对基表的不当操作,从而保证了数据的安全。
2.6备份、恢复和并发控制机制
为防止系统发生故障导致重要数据的丢失或损坏,保证数据库系统在最短时间内恢复运行,数据库管理系统应具备备份和恢复机制。SQL serer支持静态备份和动态备份,并提供了四种备份方案,即完全备份、差异数据库备份、事务日志备份、文件备份.而在系统恢复方式上,SQL serer可以选择三种模型进行恢复:简单恢复、完全恢复、批量日志记录恢复。在SQL serer中,无论是备份或恢复均可方便地通过Transact—SQL语句或企业管理器来设置。作为网络数据库管理系统,SQL Serer可以提供完善的并发控制机制,通过支持事务机制来管理多个事务,保证数据的一致性,并使用事务日志保证修改的完整性和可恢复性。SQL Serer遵从三级封锁协议,从而有效的控制并发操作可能产生的丢失更新、读错数据、不可重复读等错误。SQL serer具有多种不同粒度的锁,允许事务锁定不同的资源,并能自动使用与任务相对应的等级锁来锁定资源对象,以使锁的成本最小化。
3 结论
本文就SQL serer数据库管理系统的安全机制进行了全面的探索和研究,数据库的安全是一个非常复杂的课题,它的实现不仅是纯粹的技术问题,而且还需要法律、管理、社会因素的配合,相信随着信息安全技术的持续改进、信息安全管理水平的不断提高和有关人员的防范意识的不断增强,数据库的安全将越来越有保障。
参考文献:
[1]王珊,萨师煊.数据库系统概论[M].北京:高等教育出版社,2006.
[2]郑振楣,于戈,郭敏.分布数数据库[M].北京:科学出版社,1998.
[3]邹健.中文版SQL serer 2000开发与管理应用实例[M].北京:人民邮电出版社,2005.
[4]韩卫,张艳苏.MIs中数据库安全性研究[J].计算机工程.(作者单位:山东省青州市潍坊教育学院;山东省潍坊卫生学校;陕西省西京学院)
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说计算机关于SQL Serer数据库安全的研究(2)在线全文阅读。
关于SQL Serer数据库安全的研究(2).doc
将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
下载失败或者文档不完整,请联系客服人员解决!