关于计算机数据库管理技术的研究
2014-02-17史海莲
史海莲
摘要:计算机技术是现代化社会不断发展的一个最终结果,在方便人们的生活和工作上发挥着非常重要的作用。在计算机网络技术应用的不断深入下,计算机数据库在整个计算机系统中的重要作用更加明显,为了能够确保大量计算机网络数据和信息能够得以很好储备的同时使计算机能够更加安全和稳定的运行,采用比较全面且针对性的管理技术管理计算机数据库显得非常必要。该研究从计算机数据库概念、特点、类型、存在问题以及具体管理技术等几个方面探讨计算机数据库管理技术,以期能够更加深入的了解计算机数据库管理技术,从而更好的指导实践操作。
关键词:计算机;数据库;管理技术;分析
中图分类号:TP391 文献标识码:A 文章编号:1009-3044(2014)02-0262-03
计算机的产生、尤其是计算机网络技术的出现,使人们的生活发生着天翻地覆飞的变化。高速发达的计算机网络技术和信息技术为人们的生活和工作提供了极大的便利,在提高人们生活水平,推动现代化社会发展上起着不可替代的重要作用。在当今社会,具备应用计算机的能力已经成为一个优秀人才必须要拥有的一个重大技能。在计算机系统中,负责信息和数据存储和输出的数据库是整个计算机系统技术中应用最广的一种技术类型,缺乏数据库技术,那么计算机将难以很好的运行。但是,在运用计算机数据库技术过程中非常容易受到各种主客观因素的影响造成数据库信息丢失或者损坏等现象出现,影响计算机的正常使用。所以,探讨计算机数据库的管理技术,寻找更好管理数据库方法显得非常必要。
1 计算机数据库简介
1.1 概念
所谓计算机数据库,简单来说就是负责存储和整理计算机运行时产生的各种数据和信息的“仓库”。计算机数据库并不是一个暂时的、只是负责部分计算机数据存储的结构,而是一个长期固定在计算机内部、负责计算机所有数据管理的不可缺少的软件系统。计算机数据库相对于计算机系统上的其他软件系统而言,其本身更像是一种管理技术。
1.2 特征
当前的计算机数据库主要可以分为数据结构型以及排列结构型(层次、关系以及网状结构)两种数据库系统类型。计算机数据库的特征总结起来主要有以下几点:
1) 可防止数据冗余。数据库能够自动筛选数据,对一些重复和过时不用的数据库能够进行智能处理,有助于避免因为重复数据或者过时数据过多形成数据冗余现象。
2) 具有共享功能。计算机数据库包含的所有数据均能够实现网络共享,实现了数据可传播性和共享性。
3) 可维护。计算机数据库本身就存在可以对数据库内的数据进行修改、管理以及维护的功能。这种可维护性质能够在很大程度上保障数据库信息的安全。
4) 可集中控制。也就是数据库能够对数据库内的所有数据进行一次性的控制和管理。这种特性提高了计算机数据管理的效率。
5) 可恢复数据。计算机数据库能够对一些被误删或者损坏的数据进行恢复,保障信息的完整和安全。
6) 具有独立性。尽管计算机数据库是计算机系统中一个必要的软件系统,在保障计算机正常运行上发挥着不可替代的作用,但是其本身就是一个独立的存在。简单来说就是计算机系统发生故障后,数据库内部数据仍然可以安全保存,受其他软件系统的影响较小。
1.3 存在的缺陷
1) 操作系统存在问题。计算机在设置时会因为操作失误或者存在漏洞而引发一些风险。比如使用计算机时会因为操作不等原因引发木马程序出现,而这些木马病毒正是计算机安全最主要的威胁因素;又如为了在后期更好的管理系统,在设置操作系统时会留出一些空间,而这些空间则是网络黑客窃取他们电脑信息的最重要途径之一;另外,计算机本身操作系统应用概况也是造成数据库技术出现问题的一个重要原因。比如,若计算机设置操作系统能够不经过其他环节就直接提取数据库信息,那么也就是说不论数据库使用怎么样的保护措施均无法阻止操作系统对其直接操作,因此也就不可避免的造成数据库安全难以得到保障。
2) 数据库自身问题。从时代飞速发展的现状可知,各种先进技术不断更新发展已经成为现代化社会一个鲜明的特征。计算机数据库在计算机系统中发挥重要作用,在计算机系统的不断发展背景下,数据库系统势必也要进行不断的自我更新和完善。只有如此,才能够融入日新月异的网络操作环境。很明显,当前的关键数据库类型内部各种特征仍然存在一些不成熟的部分,尤其是在安全特征方面,更是有待加强。
3) 数据管理失职问题。通常情况下,计算机用户使用电脑时大多将重视点放在网络是否连接得到、网络是否高效以及网络是否方便等几个方面。而普遍缺乏计算机信息安全控制意识。也就是说,大多数用户基本上都没有专门了解和有目的的去认识网络信息安全的想法。因此,一旦计算机自带安全管理屏障出现问题,那么将非常容易造成用户信息面临窃取或者泄露风险。
2 计算机数据库管理技术与应用概况
2.1 存储技术
存储和提取数据是整个计算机数据库最主要的一个工作内容,因此其存储和提取管理技术也不可避免是整个数据库管理技术中最重要的一个。数据库数据管理的实现一般需要依靠SQL命令,这个命令在制作计算机数据库后才内嵌进去,在该命令的作用下,计算机能够控制存储功能,最后依靠这个控制力对所需要存储的数据和信息进行存储和提取。数据库存储技术是保障数据库数据安全和完整的重要前提[1]。在应用计算机时我们将一些文档、图片以及视频等信息存放在系统盘内的操作就是在数据存储最常见的操作。
2.2 备份技术
计算机备份技术设计的根本目的是为了在计算机发生故障造成数据库内部信息丢失后能够使数据还原。由于计算机在使用过程中非常容易因为各种主客观因素影响发生故障,而故障发生后会容易造成内部的一些信息被损坏或者丢失,影响计算机正常使用。而若能够在计算机正常使用时对数据和信息进行提前备份,那么在故障发生且数据丢失后,数据库备份的数据将能够将计算还原到未发生故障前的状态。使使用者继续顺利使用计算机,不受故障数据丢失影响。数据库的备份方法主要有动、静态和逻辑备份三种。所谓动态备份指的是计算机在使用时就开始进行备份;静态备份则是在计算机数据库不运行的情况下进行被封;逻辑备份是属于一种镜像拷贝方式,也就是利用软件中的原始数据进行备份处理[2]。这三种备份虽然方式不同,但是均能够实现备份数据和信息的目的,选择何种方式,需要根据实际运用概况决定。
2.3 加密技术
计算机数据库本身具有共享性质,能够通过网络等方式将数据库信息传给更多需要的人,满足更多人对同一种数据信息的需求。但是,不同人、不同团体的专用计算机数据库中均会不可避免的有一些不想公开、被分享的重要数据。但由于在网络世界中经常有一些别有用心的网络黑客凭借其高超的计算机操作手法,利用网络连接到他们计算机数据库中偷取别人的信息,严重损害他人的隐私性。且很多情况下,若一些公司或者单位的机密文件被泄露,那么对团体的健康顺利发展无疑会造成极大的影响[3]。所以,设置针对计算机数据库的加密管理技术,使计算机数据在未被授权的情况下避免被他人参阅,对于保障数据库安全将具有非常重大的意义。比如若某单位放在电脑上的的招投标计划方案被其他人(投标人员)窃取出去,那么在招投标环节中招标集团势必难以很好的实现其招标计划;又如一些比较珍贵的网络游戏虚拟财产,若没有很好的进行加密保护,被一些有想法的人窃取出去,那么势必会给拥有者带来较大损失。所以,在计算机数据库中设置加密管理技术显得非常必要。
2.4 防火墙技术
防火墙是计算机访问权限的控制技术,是一种非常科学且有效的控制技术,或者说是隔离技术。在计算机内设置防火墙,能够将计算机隔绝在网络攻击环境之外,自动防御网络攻击。防火墙最大的优点是能够随意控制访问尺度。简单来说就是它既能够允许你访问网络或者其他人访问你的网络,同时也能不允许你进入其他人网络或者将其他人拒绝在你网络之外。比如若公司网络未设置防火墙,那么公司内部人员就无法进入互联网上进行网上冲浪,同样其他互联网上的人也无法与公司内部的人进行通信交流[4]。目前,较为常见的计算机防火墙管理技术主要有代理和过滤两种。
2.5 权限技术
权限控制管理技术的设置也是为了保障数据库数据安全。且这种权限控制管理技术本身就含有多种性质各异的权限类型。且在所有权限拥有者中,计算机管理人员的权限最大,甚至其管理权限要超过计算机数据库系统拥有企业的最要领导者。企业的最普通员工则是整个数据库权限控制模式中拥有最低权限的群体,这一部分人员一般只能对数据库一些最基本和最正常的信息进行浏览,基本上没有能够更改数据的权利。总之,权限控制管理技术是大多数数据库应用高层用来管理其信息安全的常用技术之一。
2.6 认证技术
用户认证管理技术设置的根本原因是计算机数据库访问人数较多,而有些数据数据机密型数据,不能公开。所以,为了防止这些重要信息出现泄露威胁,保障数据库数据的安全,需要设置用户的认证技术。数据库设置用户认证技术后,只有原先注册和认证的用户才能够浏览某些特定的数据信息,而其他未认证用户则无权浏览[5]。这种管理技术既能够让管理人员通过浏览历史了解用户的浏览记录,确保在需要时求证之外,还能够有效的保障重要和机密信息不被泄露,提高信息的安全系数。
3 结束语
综上所述,在计算机技术不断发展作用下,计算机数据库技术也得到非常显著进步,计算机数据库相比于刚开始出现的数据库技术而言理论知识更加的专业和复杂,能够满足更多信息数据的存储和运用要求。观察当前科学技术发展趋势基本可以判断,计算机数据库在未来社会上发挥的作用势必会更加明显。所以,当前相关计算机数据库研究和管理人员应该为了数据库更加美好的未来不断的提高综合水平,确保能够为数据库发展做出应用贡献,研究出更加符合现代人需求的计算机数据库管理技术,满足人们对更安全、更高效数据库的需求。
参考文献:
[1] 徐青娣.走进数据库系统——《信息的管理》教学案例[J].中小学信息技术教育,2011,20(3):96-98.
[2] 谢斌斌,周颖.关于计算机数据库的管理技术的研究[J].数字技术与应用,2012,6(2):87-89.
[3] 石伟.计算机数据库系统在信息管理中的应用探讨[J].科技创新导报,2011,17(3):558-559.
[4] 秋瑜.浅析计算机数据库管理系统的应用[J].硅谷,2011,30(1):225-226.
[5] 李建华.关于计算机数据库的管理技术分析[J].黑龙江科技信息,2009,14(20):145-146.