浦中原
摘 要 随着科学技术的不断发展,计算机在社会中的应用极大地方便了人们的生产、生活,在提高生活质量和生产效率方面意义重大。但基于计算机网络具有开放性及多元性特点,使得计算机网络信息安全难以得到可靠的安全保证。为此,科技人员开发研究并建立了计算机数据库。充分地利用计算机技术、信息处理技术和网络技术构建了科学完善的计算机数据库管理系统。本文就计算机数据库安全特征、几种比较常用的计算机数据库管理技术、技术应用及应用优势进行了深入性的探讨分析。以期通过本文对计算机数据库的管理技术及应用的探讨能够起到抛砖引玉之作用,促使更多的计算机数据库方面的专业人士对数据库管理技术的研究,进而提升计算机数据库管理技术水平和该项技术的应用质量。
关键词 计算机数据库;管理技术;技术应用;应用优势
中图分类号TP3 文献标识码 A 文章编号 1674-6708(2015)138-0086-02
目前,社会各领域在应用计算机从事各种业务及生产经营活动过程中都比较重视计算机数据库的管理工作,积极引进当前比较先进的数据库管理技术和方法来达到计算机系统的安全、稳定、可靠运行。平稳推进各种业务及生产经营活动的有序、高效开展。但实际情况是,在计算机数据库的管理过程中由于受到种种因素影响,造成计算机数据库管理体系不健全,管理制度不完善,管理过程中出现诸多问题,比如用户计算机内的信息的泄漏、数据的删改以及账号被盗用等威胁计算机用户使用安全的问题。针对此情况,如果想实现计算机数据库功能性充分发挥,提高计算机系统运行安全性和可靠性,必须要通过加强对计算机数据库管理技术的研究和探讨,熟练掌握计算机数据库管理技术,才能保证计算机系统的安全、高效运行,更好地服务于用户,服务于社会经济发展。
1 计算机数据库安全特点
1)具有独立性特点。计算机数据库中的数据具有独立性,数据既有物理独立性特点也有逻辑独立特点。其中物理独立性指的是计算机用户在使用应用程序和数据库数据时二者变现为相互独立状态,相互不影响;逻辑独立性指的是计算机用户在使用的计算机程序和计算机数据库逻辑结构互为独立状态。
2)具有完整性特点。计算机数据库的一致性、有效性以及正确性等使数据库具有完整性的特点。一致性指的是计算机不同用户所使用的是同一个数据库;有效性指的是计算机数据库中数据的理论数值和应用过程中的数值约束相一致;正确性指的是计算机数据输入值同数据表中数据类型相同。
3)具有安全性特点。通常,为了能够保证计算机数据库数据的安全性会采用多种防护手段:比如,讲数据库中重要数据同其他数据分离开将其作为主要防护对象;严格按照数据库授权的相关规则,对用户账户、权限及口令进行控制;对数据库中的数据实施加密处理后存储到数据库。
4)具有并发控制特点。计算机数据库中假如若干个用户共同使用同一组数据,将可能会出现某特定时间内的多个用户同时对数据进行选择性调取或存储,也就是我们经常所说的并发事件;假如某个客户对数据库内的数据读取和修改,并将修改之后的数据存储到数据库,该用户再读取数据将无法有效保证数据的正确性。所以对于该种情况需要采用并发控制措施,避免数据出现错误来保证数据库数据正确性。
2 计算机数据库的管理技术介绍
1)数据备份与数据恢复管理技术。计算机数据库管理人员通过对数据库数据的备份可以有效地避免计算机系统出现故障导致数据丢失,一旦数据库数据出现丢失问题,管理员利用备份好的数据对数据库恢复,使数据库内的数据同原先保持一直。当计算机数据库内的存储设备出现故障功能性无法正常发挥时,无法有效存储数据或者遭到更为严重的破坏时,数据库管理人员可将备份资料同日志事务备份资料安装到数据库对数据库进行恢复。如果用来存储日志事务的数据库设备没有出现故障时可通过使用WITH NOTRUNCATE中名为DUMPTRAN saction命令将日志卸载出来[4]。
2)数据库密码保护技术。一般而言,计算机数据库遭受破坏的源头往往是来自于网路内部。一些用户为了满足私利通常会采用非法手段来盗取其他用户的计算机网络ID或者计算机密码,或者是利用其他技术使用其他用户的数据库。这种行为一旦形成,将会给合法计算机用户安全使用计算机带来严重威胁。所以,为了保护计算机用户的合法权益,保证用户安全使用计算机,对采用数据库密码保护技术对数据库进行保护。这样可有效地避免非法人员对合法计算机用户的重要数据信息进行篡改、破坏或者是利用。保全了计算机用户的合法权益,使其财产不受损失。
3)存取管理技术。计算机存储管理技术可细分为对用户进行认证技术和对访问进行控制技术。而对用户进行认证技术又可细分为对用户身份验证和对用户身份识别。访问控制技术又可细分为对浏览器数据的控制和修改数据库情况控制。(1)用户认证技术。对计算机用户身份验证,可发现使用计算机的用户群体中哪些用户是没有通过授权非法使用计算机,可阻止其访问。对计算机用户身份识别,可发现哪些用户所访问的数据不在他们访问范围内,可阻止其访问[6]。计算机用户在访问数据库前,计算机系统会对用户身份合法性进行验证。用户在登陆计算机数据库时,需将验证信息提供给计算机系统,系统内的安全程序会对用户身份信息进行识别和验证。对用户身份识别的前提是数据库要对用户授权,如果数据库没有授权给用户,那么该用户就是不合法用户,不能对数据库访问。(2)用户访问情况控制技术。计算机用户进入数据库后,继续对用户的访问情况控制,保证数据库安全性,不受到非法用户的入侵和破坏。一般,可通过在对用户授权时使用功能模块,之所以采用功能模块是因为不同的功能模块对不同用户所设置的权限是不相同的,如果用户在某个模块内没有授权,那么用户只能进行简单的查询操作。
4)构建计算机数据库安全模型。计算机数据库安全模型总的来讲可将其划分为两个层面:即多级安全模型和多边安全模型。其中,多级安全模型一般应用于数据库安全保护和军用计算机数据库中,按照安全模型保护级别分为秘密级、机密级以及绝密级;无论是保护任何级别的信息都能保证高于该级别的用户使用数据库;构建多级别计算机数据库安全模型可避免出现信息由高层次流向低层次现象的发生,保证信息能够在特定范围内安全传输;多边形计算机数据库安全模型可有效地避免信息泄漏,通过横向保护方式确保数据库信息完整性和安全性。
5)运行监控系统。运行监控系统是对用户使用数据库的具体情况监控。采用该系统是对用户使用数据库的具体情况进行监控。使用spwho命令将系统中用户信息及用户对数据库使用具体情况得以显示。对用户使用数据库监控时,如果进程总数接近或者超过最大连接数,运行监控系统会立即中断同系统不想干的其他进程,保证系统安全运行。
3 计算机数据库管理技术的应用优势
1)结构化。存储在数据库内的各种文件是相互联系的,每个文件都不是独立存在的。存储文件在组织形式方面具有结构化特点。在应用计算机数据库管理技术时应按照整体服从结构原则,这是数据库技术区别于计算机其他技术的显著特征。
2)独立性。数据库中数据在物理方面的独立性是指数据存储的空间所具有的物理特征是独立性的。换句话说,对数据库文件物理存储位置、存储设备以及存储方法进行更改时,并不会对数据库逻辑整体结构造成影响。仍旧使用原来的应用程序。数据库内的数据在逻辑上所具有的独立性是指数据库存储功能与结构逻辑间是相互独立的,比如对数据定义修改或添加数据项,不需要对原有程序修改。
3)灵活性。数据库技术同计算机其他技术相比具有较强的灵活性。通常,管理数据库系统中所使用数据处理程序是可以通用的,这主要是因为数据库内的数据处理程序具有强大的功能性,比如管理功能,可将所有的数据连接在一起进行选择。
4 计算机数据库的管理技术的应用分析
我们知道,在网络技术和计算机技术高速发展的今天,如果想充分地利用计算机和网络来提高社会生产效率和生活质量,必须要采用科学合理的方法对计算机技术和网络技术进行管理。当然,计算机数据库管理也不例外,需要技术人员加强对数据库管理技术的进一步研究,创新数据库的管理技术应用方法及手段,确保数据库应用的安全性、可靠性、保密性以及经济性,更好地服务社会生产、生活活动。
1)在计算机数据库内所存储的信息数据量庞大,一些信息数据还具有很强的机密性,为了保证这些机密信息的安全性。数据库管理人员一般会通常数据库的加密管理技术。比如对机密信息数据设置加密程序、加密软件等,避免数据库遭受非法入侵后机密信息数据被窃取,对计算机用户造成极大的损失。此外,为了能够有效提高计算机数据库的应用性,可根据数据库功能模块的不同采用不同的权限控制措施,可有效保证数据库信息数据的安全性。
2)在计算机数据库的管理技术中,用户认证技术是一种最为常用的计算机数据库外围管理技术。该项技术在数据库中的应用主要采用设置用户登陆密码的方式来避免非法计算机用户侵入合法计算机(授权)用户数据库中。用户认证技术上文我们已经介绍它主要分为两个方面:即对用户身份进行验证和对用户身份进行识别。用户登陆计算机数据库,系统会自动对用户身份提问,待用户向计算机系统输入身份信息或者口令时,如果用户的身份信息或口令同系统内所存储用户的信息和口令一致,那么就允许用户访问数据库。对用户身份识别是系统得到用户提交的身份信息或口令后,会和计算机数据库授权设定的用户身份信息和口令对比,对比一致,确定该用户为合法用户。
3)网络系统具有开放性及运行环境不稳定性等特点,这些因素的存在都将会对数据库运行效率造成不同程度影响。一旦网络运行环境发生改变或计算机硬件出现故障,将会直接导致计算机数据库内的信息数据丢失、破损。所以,计算机数据库的管理技术人员应加强对计算机数据库的管理技术应用研究,除了采用数据库保密管理技术、数据库密码保护技术、数据库的存储管理技术等外,还应加强对数据库备份及恢复管理技术的进一步研究,避免计算机出现异常情况时数据库内的休息数据丢失无法恢复。
5 结论
本文深入地分析了计算机数据库的管理技术安全特点、管理技术应用优势和具体的应用,以期能够通过本文引起相关人员的关注,共同探讨计算机数据的管理技术,提高数据库的运用效率,更好地服务于社会经济
建设。
参考文献
[1]丁继民.师秀峰.牛生国,等.浅析计算机数据库的管理技术及应用[J].信息系统工程,2011(11):57-59,95.
[2]朱志国.计算机数据库软件教学中任务教学法的有效应用[J].计算机光盘软件与应用,2011(2):191-194.