计算机数据库的管理应用技术探讨
2017-09-27武静
武静
【摘要】利用计算机数据库可以有效的提高计算机的处理质量和处理效率。计算机网络具有开放性的特点,这就为计算机数据库的安全使用带来了一定的安全隐患。技术人员需要在计算机科学技术的发展水平上,对计算机数据库的管理应用技术进行探索,不断建立完善的计算机数据库管理系统,提高计算机数据库的安全性。
【关键词】计算机 ; 数据库管理 ; 数据库应用 ; 分析
【中图分类号】G42 【文献标识码】B 【文章编号】2095-3089(2015)7-0242-01
一、计算机数据库的概念
计算机数据库主要是指计算机存储中用专业符号记录以及保存的能够识别的数据信息。一般来说,计算机存储的信息同数据之间有着特殊的联系,例如计算机数据库里的数据可以作为信息的载体,而信息本身又是数据的内容,是数据的语义性解释。计算机数据库长期存储于计算机体内,具有一定的组织性、统一性,可以实现所有用户的资源共享,同时,计算机数据库中的各个数据之间联系较为紧密,对于单个数据来说,其独立性也比较强。
二、数据库系统的特点
1.数据的结构化。数据库中的数据并不是杂乱无章、毫不相干的,在同一数据库中的文件是有联系的,它们具有一定的组织结构,且在整体上服从一定的结构形式,属于同一集合的数据具有相似的特征。
2.数据的共享性。共享是数据库系统的目的,也是它的重要特点,一个数据库中的数据不仅可为同一企业工机构之内的各个部门所共享,也可为不同单位、地域甚至不同国家的用户所共享。 3.数据的独立性。数据的独立性包括物理独立性和逻辑独立性两个方面。物理独立性是指数据的物理结构(或存储结构)的改变,不影响数据库的逻辑结构,不会引起应用程序的修改。逻辑独立性是指数据库总体逻辑结构的改变,如修改数据的定义,增加新的数据项及数据类型,改变数据间的联系等等,无需修改原来的程序。
4.可控冗余度。数据专用时,每个用户拥有并使用自己的数据,难免有许多数据相互重复,这就是冗余。实现共享后,不必要的重复将全部消除,但为了提高查询效率,有时也保留少量重复数据,其冗余度可由设计人员控制。
5.数据的灵活性。数据库管理系统不是把数据简单堆积,它在记录数据信息的基础上具有很多的管理功能,如输入、输出、查询、编辑修改等。
三、計算机数据库管理应用技术存在的安全问题
1.操作系统的问题。计算机操作系统中存在的病毒、木马程序等都可以使数据库系统受到感染,从而为数据库带来安全问题。首先是病毒,数据库系统的木马程序这种病毒若感染到数据库系统,可能会使攻击者获得登录数据库的口令和密码,甚至修改程序的密码,从而进入数据库,可能复制、篡改、删除数据库中的存储的数据信息,对数据库进行破坏,使数据库的安全受到威胁。其次,来自操作系统的安全威胁是操作系统的后门。后门存在于数据库服务器操作系统中,它是伴随着数据库系统的特征参数进行设置的,攻击者可以利用后门对数据库进行访问,从而获得数据库中的信息,并可对数据库信息进行破坏。最后,数据库系统和操作系统之间存在的联系也可以为数据库带来安全威胁。
2.数据库管理存在的问题。数据库系统是服务于用户的,同时也需要用户来进行管理,如果用户的安全意识薄弱,不采取安全的措施来管理数据库,就可能为数据库系统带来安全威胁。然而因为管理不当带来的安全问题是可以通过采用相关的安全措施来避免的。同时,随着数据库应用范围的不断扩大,传统的管理模式已不再适合新型数据库的管理要求,技术人员应不断进行创新,以保证数据库的安全性和高效性。
3.数据库自身的问题。随着信息时代的进步,数据库的发展越来越成熟,功能也越来越强大。随着数据库应用的不断深入,用户对数据库的要求也越来越高。然而在数据库系统中关于安全方面的防范还不够完善,存在不同程度的漏洞,可能会引起数据库信息的破坏。
四、计算机数据库的管理应用技术分析
1.计算机数据库技术应用操作安全问题及管理。计算机数据库技术应用中,由计算机数据库操作引起的安全问题主要表现在计算机数据库技术应用过程中,计算机病毒或者后门、计算机数据库系统、计算机操作系统所造成安全隐患或者问题。计算机数据库技术应用中之所以出现以上安全问题多是由于计算机数据库用户的安全意识薄弱或者安全管理措施不规范造成的,因此在计算机数据库技术应用中,用户应当注意加强对于数据库技术应用的安全意识和安全管理,做好相关系统应用过程中的各种安全防范,保证系统应用中的安全。
2.计算机数据库系统自身以及密保设置安全和管理。在计算机数据库技术应用过程中,由于计算机数据库系统自身存在的问题,也容易对计算机数据库技术的应用产生一定的安全影响,甚至会存在有很大的安全问题,严重情况下会造成商业机密丢失或者信息财产失窃等。针对上述问题,应注意及时对于数据库系统的检查和完善,保证系统应用过程中的安全性,另外在进行系统技术应用过程中注意进行密保设置也是一种有效的进行数据库系统技术应用的安全防范措施,这对于计算机数据库的应用安全都有着积极的作用。
3.使用加密技术。对数据信息加密可以在一定程度上提高数据库的安全性。使用加密技术,如增加使用加密软件、添加加密步骤等,以此来保证数据库的安全性能,防止数据被非法篡改、非法窃取,从而损害数据库用户的相关利益。而对重要文件信息进行加密处理,从而保障数据库信息的安全性和完整性。
4.利用存取管理技术。存取管理技术主要涉及到两部分的内容,即用户认证技术和访问控制技术。用户认证技术是从数据库系统的角度进行的数据保护,用户认证技术可以防止用户的非授权访问、避免外来用户对计算机数据库的非法入侵。在用户申请访问数据库时,数据库系统就需要对用户的用户名和密码进行验证,用户名和密码正确才能允许用户的访问请求,以此来确保数据库的安全。访问控制技术是指对已经进入系统的用户进行的控制,包括数据的浏览控制和修改控制,是从计算机系统处理的角度对数据库的数据信息采取的保护措施,是数据保护的第一道防线。
5.数据备份与数据恢复技术。数据库系统也会出现系统故障,当出现这些系统故障时,会导致数据库信息的丢失,而如果有数据库的数据备份信息,可以根据备份数据,利用数据恢复技术来对数据进行恢复,使数据库恢复到原来完整的状态。因此,要经常性的对数据库的信息进行备份,为数据库信息的完整性提供保障。
参考文献
[1]贾善德. 略谈计算机数据库的管理技术[J].电脑知识与技术—数据库与信息管理.2012,8
[2]丁继民,师秀峰,牛生国.浅析计算机数据库的管理技术及应用[J].信息系统工程.2011(11)
[3]赖群峰.计算机数据库管理技术探讨[J].信息与电脑—数据库技术.2012(02)endprint