计算机数据库的弱点

2024-07-18

计算机数据库的弱点(精选12篇)

计算机数据库的弱点 篇1

摘要:本文分析了目前计算机数据库的管理技术所面临的一些问题, 并探讨了完善数据库管理技术的一些措施, 以供参考。

关键词:计算机,数据库,管理技术

信息时代的来临, 使应用计算机数据库的范围变得越来越广。计算机数据库为组成信息系统的重要部分, 数据库将所有具有价值的信息聚集到核心文件上, 管理数据与存储数据也是数据库的主要任务之一。对此, 研究计算机数据库的管理技术具有重要意义。

一、计算机数据库所面临的问题

1. 管理方面所面临的问题

当前, 在信息安全的管理工作当中面临的问题有, 用户的安全意识不强, 在信息及网络安全方面没有得到公众足够的重视。此外, 在信息安全方面的管理措施得不到有效地落实, 致使信息安全事件频繁发生也是主要的问题之一。在对已经发生的事件进行分析后, 发现其原因多为以下两个方面。第一, 用户登录系统的密码没有进行修改或太简单。第二, 用户系统中的软件存在安全漏洞。从这两方面的原因来看, 用户安全意识不强的现状急需改变。

2. 操作方面所面临的问题

在计算机的操作系统当中, 主要的潜在风险包括病毒风险、后门风险及操作系统与数据库相互联系而产生的风险。从病毒方面来看, 外来的不良程序将会对数据库的存储及管理工作的正常进行造成极大的破坏。从操作系统所存在的后门来看, 在建立数据库的过程中运用了一些特征参数, 这些参数虽然给管理数据库的工作人员带来了方面, 但同时也给主服务器所应用的操作系统遗留了后门, 这些后门可以方便黑客对数据库进行访问。此外, 操作系统与数据库之间的相互关联也可能带来风险;操作系统能够管理文件, 其可以通过控制存取矩阵来实现执行及读写相关的数据文件;此外, 其监控程序可以控制口令鉴别及用户登录, 因此, 要保证数据库的安全, 离不开硬件设备及其操作系统所提供的安全保证。

3. 计算机数据库自身的系统所面临的问题

关系型的系统已经得到了广泛的应用, 且应用的时间也相对较长, 但是在现有的系统当中, 关系型的系统所应包括的特征并没有得到充分的体现, 在一些系统当中, 甚至是没有提供。在这些特征当中, 安全特征是最为重要的, 但是也没有具备, 因此可以发现目前大部分数据库系统还有待完善。

二、完善计算机数据库的管理技术应采用以下措施

1. 将存取管理方面的技术运用到数据库当中

(1) 访问控制方面的技术分析

访问控制是指控制进入到数据库当中的系统用户。访问控制保护数据的手段为处理计算机操作系统所具有的功能。数据库管理系统控制用户访问的中介手段为操作系统及网络当中的安全体制。用户要对数据库当中的文件进行查询、删除、输入或修改, 只能在被识别或授权的情况下才能进行。DBMS控制访问的方法主要包括以下两种。第一种, 交给用户系统的使用权限。如用户需要对数据库进行访问, 则系统需要认证用户身份, 确认用户有无授权, 这样做的目的在于提高访问信息的安全程度。在通常情况下, DBMS在对身份认证及访问控制工作进行加强时, 采用的是角色控制技术, 此类技术适用于管理拥有大量用户及数据资源的数据库。第二种方法是将功能模块作为设置用户权限的依据。通过不同的功能模块能够设置出不同用户的权限, 例如用户能够对系统当中的全部功能或部分功能进行使用, 在相同的数据库当中能够同时保存用户名与功能模块的名称。

(2) 用户认证方面的技术分析

用户认证是由计算机系统所提供的外层保护措施。对用户身份进行识别的目的在于防止用户出现越权访问的行为, 而对用户身份进行验证的目的在于阻止没有得到授权的用户进行访问。在识别用户身份的过程中, 依据的是数据库的授权, 如果访问的用户没有得到验证与授权, 则此用户为非法用户。在授权技术方面, 数据库包括了以下四点。其一, 自动修改与自动查询技术;其二, 授权用户技术;其三, 系统的写入规则及读出规则;其四, 用户授权技术。验证用户身份是指用户通过系统所提供的方法对身份进行识别。在用户申请进入系统之前, 系统必须鉴别认证其身份是否具备合法性, 只有合法才能进入。最常用及最方便的身份验证法为口令法, 目前已经出现了新型的验证技术, 如虹膜及指纹认证技术等, 自从这些新型技术出现之后, 便获得了迅猛的发展。

2. 将加密技术引入数据库

当数据库中存储了一些机密数据时, 需要对其进行重点保护, 以防止其外泄。而将加密技术运用到数据库当中将能够有效防止数据外泄;加密技术能够阻止未经授权的用户进行访问, 即使在用户的系统发生崩溃的情况下, 仍然能够使数据处于安全状态。在一些情况下, 网络内部的某些因素也可能影响到数据安全, 例如某些内部用户通过非法手段对数据库进行越权使用, 通过非法的手段获取密码, 也可能将数据库当中的文件直接打开篡改及窃取重要的信息。因此加密处理重要数据对于保证数据的机密性具有重要意义, 同时, 经过加密处理的数据, 管理系统的人员就不会看到明文, 从而提高了系统的安全性。

3. 应注意对数据进行恢复及备份

数据恢复及备份技术也能够有效保障数据安全。在使用计算机数据库时, 难免会发生系统故障, 一旦发生了故障, 将会损坏到重要的数据。因此, 为了预防此类情况的发生, 管理员应做好数据文件的备份工作;也只有将数据备份, 才能在突然发生故障的情况下尽可能的恢复数据文件, 从而使数据的完整性得以保持。在数据库当中, 以下三种备份方法被应用的范围较广。第一种为逻辑备份, 逻辑备份是指通过软件技术来恢复原始镜像;第二种为静态备份, 静态备份是指在数据库关闭的情况下, 及时备份相关的文件;第三种为动态备份, 动态备份是指在运行数据库的过程中, 对文件进行备份。目前应用较广的恢复技术包括以下三种。第一种为数据库的在线日志;第二种为磁盘镜像;第三种为备份数据库。

三、结语

综上所述, 计算机数据库的管理技术已经在现实生活中得到了广泛的应用, 为使用人群的生活带来了许多的便利, 但是因为其自身还存在一定的缺陷, 容易引发信息安全风险。笔者相信通过不断完善计算机数据库的管理技术, 将能够尽最大程度降低信息安全方面的风险。

参考文献

[1]石伟.计算机数据库系统在信息管理中的应用探讨[J].科技创新导报, 2011, 1 (733) :1704-1705

[2]谭晓蓓.浅谈计算机技术在档案管理中的应用[J].科技咨询导报, 2009, 2 (713) :458-459

[3]隽军利, 李天燕, 王小龙.浅析计算机数据库系统在信息管理中的应用[J].科技创新导报, 2009, 26 (12) :713-714

[4]李大勇, 时延鹏.数据库技术的历史及未来的发展趋势综述[J].辽宁省交通高等专科学校学报, 2009, 2 (812) :582-583

[5]李旭军.计算机数据库技术在信息管理中的应用[J].赤峰学院学报 (自然科学版) , 2011, 35 (10) :359-361

计算机数据库的弱点 篇2

1计算机数据库技术概述

计算机数据库技术是一种关于数据信息管理的技术,其主要目的是为了便于用户管理海量的数据,此外计算机数据库还可以和其它程序连接使用,能对数据信息进行分析处理。现阶段,计算机数据库技术的发展已经比较成熟,属于信息管理领域中的高科技技术。计算机数据库技术的研究主要包括三个方面,分别为数据库、数据库系统和数据库管理系统。数据管理工作也随着科学技术的变化经历了不同的阶段,初始阶段就是利用人工进行管理,这种管理方式的效率比较低,数据管理质量也不高,后来发展成为系统管理,直到今天已经发展成为数据库管理系统。相比于前两种数据管理方式,数据库系统管理具有条理性强、管理效率高的优势。数据库管理系统以计算机数据库技术为依托,现阶段已经发展得比较成熟。下文将具体介绍一下计算机数据库的结构和计算机数据库技术的特点。

1.1计算机数据库的结构

计算机数据库管理系统的结构主要包括三个方面的内容,分别为物理数据层、概念数据库以及逻辑数据层。首先,介绍物理数据层。物理数据层就是指数据库管理系统中用于储存原始数据信息的物理设备,原始数据信息可能包括字符和位串,是未来利用数据库系统进行加工处理的对象。物理数据层是计算机数据库中的内层结构。其次,介绍概念数据库。概念数据库处于计算机数据库的中间部位,是数据库管理系统的中间结构。概念数据库主要反映地是数据之间的逻辑关系。最后,介绍逻辑数据层。这一结构体现的是数据内在联系,其中包括用户需要使用到的全部数据。

1.2计算机数据库技术的特点

第一,数据具有组织性。计算机数据库系统中的数据不是分散独立存在的,它们彼此之间具有一定的联系。即使是一个数据库中不同文件目录下的数据之间也是具有一定关系的。根据数据的来源和用途,计算机数据库系统会将这些数据按照一定的组织结构进行存储。从数据整体角度来看,这些不同的组织结构下的数据具有某种特殊的关系或相似性;第二,数据具有共享性。共享数据信息是建立计算机数据库的原因之一,计算机数据库只有具备共享数据信息的特点才能将其作用发挥到最大。计算机数据库技术共享性的特点不是指数据信息只能在一定的范围内进行共享,如一个单位内部,而是指数据信息可以进行跨单位、跨地区共享,即能打破空间和体制的限制;第三,数据具有独立性。计算机数据库技术的独立性体现在两个方面。一方面是指逻辑独立性,所谓逻辑独立性是指当数据库的逻辑结构变化时,例如修改数据定义、变更数据间的联系等,不用修改原有的程序;另一方面是物理独立性。所谓物理独立性就是说当数据的存储结构发生变化时,例如物理存储位置发生变化、物理结构发生变化等,不会改变原有的应用程序;第四,冗余度的可控性。所谓冗余就是指数据库中的数据出现重复的现象。冗余是计算机数据库技术中出现频率较高的一种现象,用户在进行数据库使用的过程中经常会遇到这个问题。冗余度的可控性是指设计师可以根据实际情况将冗余现象完全消除掉。如果不全部消除冗余,设计师也能对冗余进行适当地控制,尽量减少数据重复的概率,使用户查询数据变得更加方便;第五,灵活性。计算机数据库技术不仅能用于存储数据信息,同时还可以对存储的数据进行管理。我们常利用数据库技术进行数据的输入输出、查询和编辑,这些操作过程中都属于数据管理的内容。相比于一般的数据管理系统,计算机数据库系统具有操作灵活的特点。用户可以根据数据管理的需要建立合适的数据库,同时也可以根据自己的需要进行数据管理。

2计算机数据库技术在信息管理中的作用

首先,在信息管理中应用计算机数据库技术可以实现将不同的应用程序和不同类型的系统连接的目标,即通过使用计算机数据库技术就可以将应用系统和数据库分离,对二者的操作都是独立进行的。计算机中不同的应用程序之间不会相互干扰,可以提高信息管理的效率以及数据信息使用的效率。其次,可以利用计算机数据库系统独立性的特点,减少数据库结构变更对信息管理的影响。我们知道计算机数据库技术具有物理独立性和逻辑独立性的特点,当计算机数据库系统的物理结构发生变化时,不会影响原有应用系统和数据库之间的信息传递。再次,在信息管理中应用计算机数据库技术可以提高数据信息的安全性。一方面,计算机数据库和应用系统之间的数据信息具有一致性的特点,对数据信息进行实时更新,不会出现信息错误的情况。另一方面计算机数据库系统可以对数据访问权限进行设置,只有具有访问权限的人才能对数据信息进行访问。最后,在管理信息中应用计算机数控技术可以减少数据重复的概率,提高数据管理的效果。

3计算机数据库技术在信息管理中应用的现状

随着计算机技术和信息技术的不断发展,计算机数据库技术在信息管理中应用范围变得越来越广泛,涉及到的领域也越来越多,这些变化对于促进计算机数据库技术的发展具有重要意义。

3.1计算机数据库技术在信息管理中的应用范围变得更加广泛

计算机数据库技术在信息管理中应用的范围变得越来越广主要体现在下述几个方面:第一,就是计算机技术与数据库技术之间的关系变得更加紧密,融合性越来越高,从而使得计算机数据库技术获得了更大的发展空间,具有很好地市场发展前景;第二,就是计算机数据库技术的应用已经不仅仅局限在某一方面,各行各业都开始应用计算机数据库技术,从而使得我国信息管理的模式发生了很大的变化,信息管理的效率有了很大提高;第三,计算机数据库技术的出现为信息管理工作提供了强有力的技术支持,使得很多行业的信息管理效率大幅度增加,同时也提高了行业的生产力水平;第四,就是计算机数据库技术相比于其它数据管理技术的优势得到了很多行业的认可,从而为计算机数据库技术的发展提供了有利的环境,也拓宽了计算机数据库技术的应用范围。

3.2计算机数据库技术在信息管理中的应用呈现出强劲的发展势头

计算机数据库技术在信息管理中具有很强的发展势头主要表现在下述几个方面:第一,计算机数据库技术相比于其它数据管理技术的优势很明显,并能在实际应用的过程中体现出来,这就为计算机数据库技术在信息管理中的应用提供了有利的竞争条件,促使了计算机数据库技术的进一步发展;第二,信息管理中应用的技术是经过了不断的发展和变化的,由最初的网状数据库发展到今天的计算机数据库技术,这和科应用科技学的进步有很大的关系。计算机数据库技术是现阶段以及未来一段时间内最为先进的信息管理技术,必然会有很大的发展空间;第三,现阶段,计算机数据库技术的发展已经逐渐趋于稳定,各方面的性能已经在实践中得到检验,这为以后的发展奠定了良好的基础;第四,随时现代科技的发展,需要存储的数据信息将会变得越来越多样化,复杂的数据信息存储只有依靠计算机数据库技术才能完成,这也为新一代的计算机数据库技术发展提供了有利的条件。

3.3计算机数据库技术的安全性不断提高

计算机数据库的安全管理 篇3

关键词 数据库;安全隐患;管理策略

随着信息时代的到来, 计算机数据库的应用日益广泛,其安全问题也日益突出。如果实现计算机数据库的安全管理,是当前迫切需要认真对待和切实解决的问题。

1 计算机数据库的基本概念

计算机数据库是指长期储存在计算机内的、有组织的、可共享的数据集合及其管理系统,通常由数据库、硬件系统、软件系统、用户四部分组成。1、数据库,就是以一定的组织方式存储、能为多个用户共享、独立应用程序之外、相互关联的数据集合。2、硬件系统,主要指构成计算机系统的各种物理设备,包括存储所需的外部设备。3软件系统,包括计算机操作系统、数据库管理系统及应用程序。4、用户,数据库系统中存在一组管理、开发和使用数据库的用户,一般分为终端用户、应用程序员、数据库管理员。

2 计算机数据库安全管理目标

计算机数据库的安全管理目标就是在保证计算机内数据安全前提下,提供数据共享等服务,主要包括两个方面:

2.1 保证数据库的数据安全。这是计算机数据库安全管理的根本目标。即存储在数据库数据必须经过审计和加密;数据库中保密数据的存储要与其它数据分开;保证数据的相容性、有效性、正确性,确保数据有效;在数据存储媒体被破坏及数据库用户误操作时,数据库数据信息能够恢复。

2.2 保证数据库的访问安全。包括允许授权用户对数据库正常操作,并保证系统运行效率;尽可能地堵住各种漏洞,防止非法用户侵入;在共享的条件下能保证数据所有者的利益。

3 计算机数据库的安全隐患分析

3.1 来自硬件系统的安全隐患。數据库及其管理系统在计算机中运行时,不可避免会遇到计算机硬件损坏、断电或其他突发情况。这些来自计算机硬件系统的安全隐患会对数据库的使用以及数据正确性产生重要影响,甚至严重破坏数据库。

3.2 来自软件系统的安全隐患。主要来源两个方面,一是数据库系统安全隐患:虽然Oracle、Microsoft SQL Server、Access、MySQL及PostgreSQL等典型数据库管理系统已使用多年,功能强大,但不少数据库存在致命的缺陷和漏洞,一旦攻击者获得DBA权限,数据库将对其彻底暴露,毫无任何安全性可言。二是计算机操作系统安全隐患:由于计算机操作系统与数据库管理系统有着很强关联性,"权限"、"后门"和"木马"是与之而来的三大安全隐患。数据库通常以文件的形式存于操作系统中,一旦入侵者获得计算机操作系统权限,就可以对数据库文件进行删除、修改和执行,也可以利用操作系统漏洞对数据库进行非法存取;一些数据库系统为方便管理员,在计算机操作系统留下后门,更使入侵者有机可乘;存在于操作计算机操作系统的特洛伊木马程序等病毒,同样对数据库安全构成极大威胁。

3.3 来自用户的安全隐患。随着互联网的发展和普及,越来越多的计算机数据库允许用户通过终端或者网络对数据库进行远程访问,由此带来的账户密码盗取、非授权用户的非法访问以及恶意窃取、篡改数据库数据等,都是来自用户安全威胁的表现。而一些数据库管理员安全意识薄弱,不能定时更换登录密码,不能及时修补安全漏洞,甚至设置管理密码过于简单导致安全事件时有发生。

4 计算机数据库的安全管理策略

4.1 确保数据库物理安全。一要严格遵循安全说明采购安装服务器、网络设备;二要配备不间断电源系统,营造良好境温度、湿度和电磁兼容环境;三要做好机房防水、防火、防尘等安全措施。四要定时备份数据库文件和日志文件,保证数据完整性和一致性。

4.2 加强用户身份验证。用户身份验证是安全系统的第一道防线,为保证数据库数据被合法调用,通常是通过用户身份验证来加强安全管理。常用的身份验证技术有通过输入用户名和密码、输入动态验证码验证用户身份;使用手机短信、智能卡和数字签名确认用户身份等。用户验证通过两种(或以上)因素进行,或通过生物特征进行身份识别。计算机设备的源头网络管理员,无论是公司网络的,网络服务提供商的,都将对他们的网络上的用户进行正确的身份鉴定。还可以采取高端数据库甚至通过使用特殊设备验证指纹、视网膜纹来确认用户,虽然成本昂贵,但无疑极大增强了数据库的安全性。

4.3 加强操作系统管理。计算机操作系统安全性对数据库安全有着直接影响。通过对数据库计算机操作系统进行及时补丁升级、合理设置用户权限、定期审计日志记录等维护管理,可以在合理分配系统资源的同时,保障系统安全和数据安全。

4.4 加强网络安全防护。网络是数据库发挥巨大作用的基础,但共享和开放的网络也给数据库带来众多潜在威胁。需要采用安装防火墙以及防毒杀毒软件, 这是保护计算机网络安全所必不可少的措施,它由计算机硬件和软件组合,使互联网与内部网建立一个安全的网关,会有效防止内部网受到黑客的侵入。对风险区域与安全区域的连接进行隔离,而且不会妨碍人们对风险区域的访问。此外,要注意不从不可靠的网站下载软件,不打开或浏览来历不明的电子用邮件,定期检测操作系统及应用软件等防范措施。

4.5 加强安全管理教育。一要制定安全管理制度,建立动态跟踪体系,从管理员日常操作层面降低数据库安全风险;二要定期开展安全教育不断,不断提高数据库管理员的安全意识,不断提高终端用户的保密意识;三是要加网络技术培训,不断对数据库管理员进行必备的网络实用技术培训,以跟上网络技术更新的速度。

5 总结

随着计算机信息技术的发展,计算机数据库的安全管理也愈发重要。需要我们认真分析安全管理的薄弱环节,制定完善的安保措施,为计算机数据库安全稳定运行营造良好环境。

参考文献

[1] 谢萌.浅谈网络数据库的安全管理与维护[J].河南科技,2010,(8)

[2] 李瑞林.计算机数据库安全管理研究[J].制造业自动化,2012(5)

探讨计算机数据库的管理技术 篇4

所谓的数据库,就是按照数据结构来组织、存储和管理数据的仓库。其基本结构具有物理数据层、概念数据层和逻辑数据层三个层次。数据库管理技术就是对于数据库系统进行管理的相关技术。从数据管理的角度看,数据库技术到目前共经历了人工管理阶段、文件系统阶段和数据库系统阶段。

2 现阶段计算机数据库管理技术中存在的问题

2.1 操作系统的稳定性不高

由于数据库系统和操作系统之间有着极强的关联性,数据库系统的安全性完全取决于硬件设备和操作系统所提供的环境,所以操作系统在很大程度上影响着数据库的稳定性。尤其是许多系统软件,在使用过程中存在着不少安全隐患,这些隐患有些是由于操作系统自身存在的缺陷所导致的,有些则是由于用户的使用操作不当所导致的,如没有及时更新系统的补丁,没有及时对相关的系统漏洞进行修复或者进行的修复不够专业等,就为电脑黑客们留下了可乘之机,整个管理系统的稳定性和安全性就得不到保障。

2.2 用户的操作失误

现阶段由于许多用户对于数据库的了解不够通透,缺乏一些必要的网络知识与安全防范意识,直接导致计算机数据库中数据信息的安全性得不到保障,时常会被窃取,甚至发生丢失。还有一种较为常见的现象则是数据库的用户采取了很多防护措施去保障数据库的安全性,这些防护措施更多的是在理论上对安全隐患进行了规避,但是由于实际应用存在的安全风险的形式十分多样,许多防护措施很难考虑到所有的情况,数据安全问题还是会时有发生,并且与此同时留下了许多的安全隐患。

2.3 病毒侵入

通常情况下,数据库是在一个相对安全的环境下进行正常的工作。但是由于数据库系统特征参数设置的需要,数据库服务器操作系统中留有一个后门,这就给黑客入侵提供了可能性,而且在现实的操作过程中,由于相关用户的操作不当,部分病毒通过内网和外网交互进入系统内部,从而对相关数据进行破坏或者修改。其中最具有代表性的就是木马程序,可以窃取数据库的数据,非法盗用数据库的访问口令,甚至是修改入驻程序的密码,使入侵者可以随时通过木马程序得到系统的新密码,进而获得对该数据库的访问权,对系统的安全造成很大威胁。

3 优化计算机数据库管理技术的相关措施

3.1 加密技术

用户将某些重要的信息如个人的隐私、网上虚拟财产、商业秘密等存储进数据库后,应及时采用加密技术对这些数据信息进行加密。加密后就可以有效地阻止不经授权的访问,以及内部人员采用非法的手段使用数据库或是非法窃取密码对数据库中的相关信息进行篡改和盗用,从而在一定程度上有效地保障数据库的安全性和稳定性,避免因重要信息丢失或是被窃取而造成的巨大的财产或者名誉损失。值得一提的是,适当的加密技术即使在系统崩溃的条件下,也能保护数据的安全,因而其具有十分重要的意义。

3.2 用户认证技术

所谓的用户认证技术包括了用户身份识别和用户身份验证两大方面,是用于最外层的安全保护技术。用户身份识别是指对于登录使用数据库的用户进行识别,可以有效地防止用户的越权访问。而用户身份验证则是指对于使用数据库的用户的身份进行验证,相当于对数据库中信息的第二层有效保护。目前较为常见的用户认证技术包括设置密码口令或是用户授权表等,这些都是建立在诸如自动查询修改技术、授权用户表、系统的写入和读出规则和用户授权表等数据库授权技术的基础上。目前随着科技的不断发展,相关的数据安全标准也在不断的提高,如指纹、虹膜等用户认证技术不断发展起来,并在日常应用中起到越来越大的作用。

3.3 数据的备份和恢复

目前最常用的备份方法有逻辑备份、静态备份和动态备份这三种,数据库在线日志、磁盘镜像则是另外的两种较为常见的计算机数据库恢复技术。总而言之,数据库管理员要结合具体情况,采用多种方式对数据库进行备份,这样不仅可以有效地提高数据库系统正常运行时的稳定性和安全性,而且可以为恢复受损的数据库做好充足的数据准备工作。

4 结语

随着社会技术的不断发展,数据库系统将会在当今的社会中得到越来越广泛的应用,因而必须采取相关的有效措施提高计算机管理技术水平。

参考文献

[1]徐青娣.走进数据库系统——《信息的管理》教学案例[J].中小学信息技术教育,2011,(3).

[2]安丽君.计算机数据库的管理技术与应用分析[J].信息与电脑(理论版),2012,(8).

浅谈计算机数据库的维护技术论文 篇5

在诸多的维护工作中, 数据库备份维护是最为关键的一项工作, 其主要是为了避免数据库信息数据丢失对系统造成的不利影响。通过备份技术可对计算机数据进行复制保存, 以确保整个系统运行的安全。在正常状态下, 数据库备份技术可以通过Ghost实现数据备份维护。当计算机在运行过程中遇到突然断电、中毒等问题, 能够及时恢复由此丢失的数据。通常情况下, 维护人员根据实际的备份需求, 可以采取手动或者自动的方式, 保护数据信息的安全。

3.2 数据恢复

数据恢复同数据备份一样, 其主要的作用是对于计算机丢失数据的抢救及恢复, 确保能够实现原有数据库的信息状态。在数据库维护中数据恢复技术使用较为多见, 其对于软、硬件的瘫痪问题具重要作用。在数据恢复的过程中, 在原有数据库基础上植入正常的数据库信息, 避免由于数据丢失给使用者造成的不利影响。数据恢复技术较多的应用于U盘、硬盘等方面。

3.3 数据校验

数据校验可以理解为是数据库的检查功能, 通过对计算机数据库中存在的错误数据进行处理, 找出数据库在应用过程中存在的问题, 针对问题现象提出具体的解决方法, 促进数据库信息在安全、完整的状态下得到应用。在实际工作中, 企业针对数据库的数据校验工作, 必须加强重视, 成立专门的信息数据校验部门, 主要服务于数据校验工作, 降低不安全数据对信息数据造成的影响。

4 结语

综上所述, 在信息时代, 数据库技术发挥着重要作用, 其对于计算机系统的辅助功能是不容忽视的。重视数据库的应用与维护, 能够提高计算机技术在各个领域中的信息处理能力, 也是提高日常工作效率的重要途径。目前, 数据库技术与各项技术, 特别是与网络技术的融合, 在推动各个领域有效结合方面具有重要作用, 可为人们提供更加全面、安全、有效的数据服务。在这种环境下, 积极推动计算机数据库的应用与维护是时代发展的必然趋势, 其对于信息时代具有重要意义。

参考文献

[1]梁燕君.计算机数据库的构建与管理维护[J].计算机光盘软件与应用, (24) :303-304+306.

[2]段俊阳, 佘春华.计算机数据库安全防范策略应用[J].电脑迷, (7) :11-12.

[3]李克锋.计算机数据库安全管理[J].电子技术与软件工程, 2016 (21) :44-45.

[4]崔永正.计算机数据库的构建与管理维护探讨[J].科技展望, 2016 (1) :212-213.

计算机数据库潜在风险的管理对策 篇6

【中图分类号】TP311 【文献标识码】A 【文章编号】1672-5158(2013)03-0040-01

数据库是伴随着计算机技术发展而来的存储方式,主要用于各类数据信息的存储于调配,方便了用户对信息资源的综合利用。数据库作为计算机操作系统不可缺少的一部分,其收录、处理、存储信息的功能十分优越。为了更加地发挥数据库的应用价值,需做好数据库潜在风险的防控处理。

一、数据库的应用

数据库是“按照数据结构来组织、存储和管理数据的仓库”。在经济管理的日常工作中,常常需要把某些相关的数据放进这样的“仓库”,并根据管理的需要进行相应的处理。例如,企业或事业单位的人事部门常常要把本单位职工的基本情况(职工号、姓名、年龄、性别、籍贯、工资、简历等)存放在表中,这张表就可以看成是一个数据库。有了这个"数据仓库"我们就可以根据需要随时查询某职工的基本情况,也可以查询工资在某个范围内的职工人数等等。

二、计算机数据库潜在的风险

数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。当前,数据库主要作为计算机数据中心对信息资源进行调控,满足了用户处理数据的应用要求。但是,由于计算机操作系统的功能缺陷,数据库使用也面临着一系列的风险问题,这些风险往往会影响到数据资源的利用率。主要风险包括:

1、管理风险。数据库是按照数据结构来组织、存储和管理数据的仓库,随着信息技术和市场的发展,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。企业日常经营阶段仅注重数据资源的使用,对数据库管理工作尚未基于足够的重视,影响了数据库资源的安全使用。此外,对于建成的数据库未安排专业人员实施管理,导致数据库失去应有的使用功能。

2、传输风险。办公区日常作业会生成大量的数据信息,如何利用好数据资源是企业需重点解决的问题。办公信息是对日常经营情况的真实反映。由于计算机办公网络存在的缺陷,给生产信息传输造成了较大的难度。例如,现有通信网络提供的传输平台易受外界干扰,文字、语音、数字等信号传输的准确性偏低,影响了数据库调控价值的正常发挥。此外,一些信息数据丢失问题,也降低了数据库应用的风险。

3、操作风险。一般情况下,企业会根据日常数据使用要求对信息资源进行调配,保证数据库内存储信息的利用率得到最大化,为办公人员提供了更多的信息资源。数据库操作使用的专业性很强,必须要安排专业人员才能合理地调控信息,数据库才能在相对安全的环境下使用。而企业对于数据库管理条件的缺失,导致数据库操作流程出现不同的问题,例如,办公人员执行错误的信息指令,使数据库状态失去了稳定性。

4、攻击风险。数据库管理系统遭遇恶意攻击,这些都是办公自动化过程中出现的安全隐患。数据库存储了大量有价值的商业信息,一旦其遭遇外界攻击则有可能破坏数据库的稳定性。这主要是由于企业内部尚未形成统一的调度系统,数据库缺少可靠的调控网络为指导,计算机设备动作状态、信息采掘进程等无法掌握,误导了办公流程的执行。

三、计算机数据库管理的综合对策

鉴于数据集使用存在的种种弊端,企业必须注重科学技术的灵活应用,设计更加科学可行的办公方案,维持数据库信息调配使用的有序进行。只有坚持信息科技创新,才能够对实际办公生产提供多项指导服务。

1、参数管理。各种参数是控制数据库运行的基本条件,对数据库参数强化管理也是企业办公的必备工作。通常,风险管理中需选定数据库的各种参数,例如最大的数据存储空间、缓冲块的数量、并发度等。这些参数可以由用户设置,也可以由系统按默认值设置。从数据库的时效性角度分析,基于参数管理的数据库存储时间长,不会因为企业内经营工作体制调整而出现信息丢失的问题,这就显著提高了数据库资源的安全系数。

2、数据管理。数据库是办公数据的集中区,由大量业务、客户、市场等数据信息组合而成。数据管理是注重数据库内的资源管理,利用数据库管理系统所提供的数据定义语言和命令,定义数据库名、数据模式、索引等。电子数据库具有利用率高的优势,最大限度地控制了教学信息的浪费。电子数据库经过计算机服务器处理后,由自然语言转换为计算机语言,实现了数据中心对档案信息的自动化控制,减小了管理人员参与教学信息分配的难度。

3、查询管理。准备和装入数据,定义数据库仅仅建立了数据库的框架,要建成数据库还必须装入大量的数据,这是一项浩繁的工作。在数据的准备和录入过程中,必须在技术和制度上采取措施,保证装入数据的正确性。计算机系统中原已积累的数据,要充分利用,尽可能转换成数据库的数据。由于数据库数据库设定了查询访问系统,用户可根据使用要求输入档案信息的关键词,快读查找到对口的信息,提高了教学信息的有效利用率。

结论

随着计算机应用技术的普及推广,与计算机相关联的应用科技也越来越多,数据库是计算机办公不可缺少的组成部分。基于办公自动化系统的综合应用,企业对于数据库必须强化日常管理,保证数据库内信息资源得到有效地分配,提高了数据资源的有效利用率。对于数据库存在的风险问题,企业要注重采取安全防护措施,降低数据库风险造成的不利影响。

参考文献

[1]韩凤祺.计算机数据库管理知识的相关分析[J].计算机应用技术,2010,42(12):86-88.

[2]朱敏.数据库在企业办公自动化中的应用研究[J].中国财经周刊,2010,16(13):65-67.

[3]张军.计算机数据库应用风险的成因及管理对策[J].河北经济研究,2010,13(8):43-45.

计算机数据库的弱点 篇7

在计算机通信中, 会经常遇到两台不具备以太网通信条件的计算机对同一数据库数据同时进行操作的情况。在这种情况下, 需要考虑能不能用其它更简便的方法把两台计算机连接起来, 以进行实时通信。本文针对这个问题进行了研究, 并在Microsoft Visual FoxPro 6.0环境下利用MSComm控件进行实验, 实现了上述功能。而且这种方法具有更低廉的价格, 更广泛的应用场合等优点。

2 通过计算机串口对数据库数据存取的实现原理

通过计算机串口对数据库数据存取的系统框图, 如图1所示。

串行通信接口 (RS232) 是计算机标准配置的通信接口, 利用串口进行数据通信、数据采集等是计算机的重要应用领域之一。所以, 在不具备以太网通信条件而无法用以太网线进行通信时, 可以将两个计算机的串口用双绞线直接连接起来, 实现计算机间的数据交换。利用双绞线进行通信成本低, 它的传输距离是30 m左右, 能够满足一般的办公要求。计算机串口各引脚的功能, 如表1所示。

为了保证数据传输的可靠性, 且也作为通信中的一种基本策略, 本方法中两台计算机的数据交换使用了硬件握手协议。串口线中各导线的连线, 如图2所示。

3 通过计算机串口对数据库数据存取需要的软件

3.1 Visual FoxPro软件

Visual FoxPro (VFP) 是为数据库设计和应用程序开发而设计的功能强大的面向对象的程序开发环境, 使用VFP可以减少编程人员的工作量, 简化界面设计过程, 从而有效地提高应用程序的运行效率和可靠性。更重要的是它支持串口通信。本文介绍的方法就是在Visual FoxPro 6.0平台上实现的。

3.2 MSComm控件

MSComm (Microsoft Communications Control) 是Microsoft公司提供的简化Windows操作系统下串行通信编程的ActiveX控件, 它为应用程序提供了通过串行接口收发数据的简便方法, 提供了一系列标准通信命令的使用接口。利用它可以建立与串口的连接, 并可以通过串口连接到其他通信设备, 发出命令, 交换数据以及监视和响应串行连接中发生的事件和错误。它可以在VB, VC, VFP等支持串口通信的可视化开发软件中直接使用, 省去了程序员花时间去了解较为复杂的API函数的麻烦。

3.2.1 处理通信的方式

MSComm控件处理通信的方式有两种:事件驱动方式和查询方式。

事件驱动方式是处理串行端口交互作用的一种非常有效的方法, 它类似于一般程序设计中的中断。当串口产生事件或发生错误时 (如接收到数据或发生某种变化) , MSComm控件会触发OnComm事件, 用户程序可捕获该事件并且进行相应处理。这种方法的优点是能自动判断通信的发生并触发中断响应, 而当通信未发生时不占用 CPU资源。由于这种优点, 事件驱动方式成为一种比较常用的方法。本方法采用的就是该驱动方式。

查询方式则是在用户程序中周期性查询MSComm控件的某些属性 (如InBufferCount, CommEvent) , 然后根据属性的变化进行不同的处理。在用户程序空闲较多时可用此方式。

3.2.2 常用属性

对MSComm控件的使用, 涉及到对它的属性的修改和设置, 见表2。限于篇幅, 本文只对使用到的, 也是常用的属性进行说明。

4 通过计算机串口对数据库数据存取的实验

4.1 连线

按照图1所示的电路, 用交叉好的串口线对两台计算机进行连接。

4.2 程序代码

该程序分客户端和服务器端两个部分。本程序是在VFP环境中实现的, 下面为实现方法的主要代码, &&后面为程序注释。

4.2.1 服务器端和客户端的公用代码

服务器端和客户端的Nnit事件代码为 (Ole1为添加的MSComm控件名) :

4.2.2 服务器端主要代码

在服务器端要先建立一个数据库:数据.dbf, 其中包含学号、姓名、成绩等三类数据。在服务器端的Init事件中要加入打开此文件的代码:use 数据.dbf

服务器端MSComm控件的OnComm事件代码为

4.2.3 客户端主要代码

客户端发送数据命令的程序代码为:

4.3 实验结果

用串口线正确地对两台电脑进行连接, 在VFP6.0中把以上代码加入, 创建好程序。用多个数据进行存取实验, 都成功地获得预期结果。

5 结论

本方法用的是串行端口, 而串行端口从个人计算机一开始就是它的一部分。因此个人计算机几乎都至少有一个串口。在办公室中如果不具备以太网通信条件, 又需要两台计算机进行实时通信的情况下, 可以考虑采用本文介绍的方法。

本方法的缺点是只能连接两台计算机, 克服的方法是使用RS485接口, 它可以连接更多的计算机, 且有更长的连接长度和更快的传输速度。

总之, 本方法具有简单、实用、安全可靠、开发速度快等优点, 值得推广。

摘要:提出了一种通过计算机串口实现一台计算机 (客户端) 对另外一台计算机 (服务端) 的数据库数据进行存取并显示的方法。并在Microsoft Visual FoxPro 6.0环境下利用MSComm控件进行实验, 实现了上述功能。实验结果证明, 此方法简单、实用、安全可靠、开发速度快。适用于不具备以太网通信条件, 但需要在两台计算机之间对数据库数据进行存取的场合。

关键词:计算机通信,串口,MSComm控件,数据库

参考文献

[1]王承君.自定义串口数据通信协议的分析与设计[J].计算机工程.2004, 30 (24) :192-194.

[2]Jan Axelson.串行端口大全[M].精英科技译.中国电力出版社, 2001, (5) :117.

[3]付华杰, 张遂南, 黄巾, 等.基于Delphi的串口通信程序设计方法[J].计算机技术与发展, 2007, 17 (10) :178-180.

[4]刘敬学, 费奇.一种实现VFP与Word动态数据交换的简便方法[J].计算机工程, 2005, 31 (11) :198-199.

[5]王建新, 严骏, 曾拥华.MSComm和多线程在数据采集系统中的应用[J].计算机应用与软件, 2006, 23 (4) :134-136.

[6]谭灏, 鄂卓茂.Visual Basie MSComm控件下的微机串行通信[J].计算机工程, 1999, 25 (7) :98-99.

[7]张凯, 刘伟军, 岳震, 等.利用VC++6.0实现温度采集模块的串行通信[J].机械设计与制造, 2005 (7) :149-152.

计算机数据库的弱点 篇8

关键词:数据库,计算机,管理

新世纪以来, 随着经济的发展, 计算机在我国得到了很好的推广, 各行各业都能见到各类计算机的身影;另外一方面, 随着软件技术的发展和现代管理的现实需要, 很多机构和个人需要对计算机数据库进行一定的管理工作, 而很多人缺乏必要的计算机培训, 往往在管理过程中不可避免地出现这样那样的小问题, 本文将系统讨论数据库的管理, 为大家在管理计算机数据库工作方面提供一些参考。

1、计算机数据库管理系统的层级结构

通俗地来说, 计算机数据库管理系统是人们用来实现对数据库操纵和管理的大型软件, 数据库管理系统可以实现对数据库的建立操作、使用操作以及维护操作, 也有人把数据库管理系统成为DBMS。一般来说, 数据库管理系统对计算机数据库进行统一的控制和管理, 并充分保证数据库的安全性以及完成程度。系统用户可以通过DBMS轻松访问数据库中存储的数据, 而权限更大的管理员则可以进行数据的维护操作以及其他一个操作。

显然, 计算机数据库管理系统为用户提供了多种功能, 为用户在不同时间以及不同网络状态下实现对数据库的建立操作, 修改操作以及查询操作。此外, 数据库管理系统还未用户提供了定义数据库和操纵数据库的工具接口, 充分保证数据库数据的安全性和完备性, 在必要的时候系统可以帮助管理员实现对数据库的并发控制操作和恢复操作。

从软件学的角度看, 可以将数据库管理系统分为多层, 依次如下:

最低层, 操作系统层。操作系统是数据库管理系统的基础, 往往使用操作系统提供的源代码和存取方法实现对数据库管理西戎存储层的接口。

第二层, 数据存储层。数据存储层介于操作系统和数据存取层之间, 用于处理缓冲区和数据页的数据。

第三层, 数据存取层。数据存取层主要试点对单个元件的处理, 将相关操作处理, 并装换为单记录操作。

第四层, 语言翻译处理层。这一层的主要作用是对数据库语言的各类语句进行语法分析操作、识图转换操作、授权检查操作以及完整性检查操作等。

最高层, 应用层。应用层是整个数据库管理系统的最高层, 用于进行各项数据应用的相关处理。

2、典型数据库——SQL Server数据库

SQL Server是最为典型也是应用最为广泛的数据库, 具有不可替代的代表性, 本文在此探讨该数据库的相关内容。SQL Server是关系数据库管理系统, 它的特点如下:

管理工具完备。SQL Server中配备一套完备的管理应用编程接口和管理工具, 能够极为简单地对大型SQL Server构架的数据库进行管理。

可用性极高。SQL Server系统拥有完备的失败转移集群技术和数据库镜像技术, 能够充分保证用户在构建数据库方面和管理方面的安全性和稳定性, 可应用性很强。

安全性极高。SQL Server在加密技术上很有建树, 对安全的设置、密码设置、安全模型的搭建以及数据库加密方面均有很强的可操作性。

可伸缩性很强。SQL Server能够轻松实现表格分区操作, 此外, 复制能力的增强以及64位的支持也是SQL Server可伸缩性的表现。

SQL Server数据库充分提高了数据的一致性, 大大减少了数据的冗余度, 从而降低了数据的不一致性, 进而有效规避了互相矛盾报表的产生。SQL Server将数据的描述和对数据的应用进行了有效分离, 所以不会出现由于数据定义方面的变化而导致的应用程序变化, 极大程度上降低了程序维护的开销费用。

3、计算机数据库管理技术

针对数据库的结构特点, 本文提出以下几点计算机数据管理方法:

3.1 防火墙技术

防火墙技术是最常见的访问控制技术, 能够有效防护内部网络免受外部网络的攻击, 轻松实现隔绝非法信息资源的访问, 实现对特殊站点的访问控制, 实现对易受攻击对象的保护, 实现对网络访问的审计。一般说来, 防火墙技术主要有包过滤技术和代理技术两种, 这两种技术各有优劣, 灵活使用, 防护效果很好。

3.2 用户认证技术

一般来说, 基于WEB的数据库应用系统往往涉及很多重要数据和机密数据, 这些数据一旦泄漏, 后果很严重。为了充分保护这些机密数据, 可以通过对用户认证技术实现, 以保证系统数据的安全, 而用户认证技术主要涉及到Session对象和HTTP haeders两个部分, 通过判断用户输入的URL以及口令验证方式等实现对访问的控制。

3.3 权限控制方面

数据库系统管理员可以通过设置各种不同类型用户的权限实现对数据库的安全管理。一般来说, 管理员 (Administrator) 拥有最高管理权限, 而企业的高层管理和相关负责人员的管理权限次之, 普通员工和游客的权限较低, 只能浏览部分数据。

3.4 监视跟踪

数据库系统中日志系统具有综合性数据记录的功能以及自动分类检索的功能, 能够轻松实现对数据的监视和跟踪, 通过对重点数据的监视和跟踪实现对数据的保护。

3.5 存储方面

管理员建立一个存储过程, 通过内嵌的SQL命令实现对存储过程的命令, 这种存储命令具有典型的面向对象的特征, 有助于保证系统数据的安全和可靠。

3.6 数据的备份和恢复

对于重点数据和核心数据, 管理员和高层管人人员要建立起健全的数据备份和恢复机制, 充分保证数据的安全。

4、结语

本文分析了数据库管理的相关知识, 研究了计算机数据库管理的相关技术, 希望能够为众多的数据库管理人员提供一定的参考。

参考文献

[1]张本华.浅谈数据库管理要点[M].计算机和光盘技术, 2008.

计算机数据库的管理技术及其应用 篇9

1 计算机数据库的整体特性

1.1 数据库的独立性和完整性

计算机数据库有独立性和完整性的特征。计算机数据库的独立性主要指的是计算机数据库本身在整个计算机的算法中占有自身独特的地位有着较强的独立性, 这种独立性主要体现自数据库和用户应用程序之间的关系, 从逻辑结构和物理特性上来看, 计算机数据库都独立于用户的应用程序和相关计算机程序, 两者相互灭没有影响, 这主要是为了确保信息的安全和独立。计算机数据库的完整性主要指的是三方面的内容, 分别是:数据库的一致性、数据信息的有效性、数据信息的正确性等。一致性指的是数据库对用户是一对多的特点, 有效性是指数据库的相关信息真实有效能够发挥信息的作用, 正确性是指计算机数据输入值同数据表中数据类型相同。

1.2 数据库的安全性和共时处理与控制性

计算机数据库除了有独立性和完整性的特点之外, 还有安全性和共时处理与控制的特性。数据库的安全性主要是指数据库机身能够通过自身的机能来保证数据库中信息的安全。保证数据库内信息安全主要有三中重要途径, 分别是:将重要内容和控制部分与其他部分分离;谨慎授权, 只有特定的账户口令才能够对信息进行编辑和处理;对于数据库进行加密处理, 只有特定密码才能够进入到数据库系统之中。数据库的共时处理与控制性主要是指, 由于计算机数据库是一对多的形式, 因此当有不同的用户向数据发生相应的请求时, 数据库就要对用户的相关请求进行同时的处理, 同时对于相关的信息也要进行共时性的控制, 防止在提供信息的过程中产生信息泄露的情况。因此只有加强对于计算机数据库的共时性处理过程个刮管理和监督才能够真正保证计算机数据库和数据库中信息的安全, 保证数据提供的准确性和有效性, 避免产生错误的数据, 影响数据库信息的质量和用户的使用体验和信息安全。

2 数据库的相关管理技术

2.1 安全加密技术

由于计算机网络具有的开放性特点, 故也具有安全隐患, 随着黑客技术的快速发展, 其通过非法途径能够获得数据库的账户和密码, 就能够进入到数据库中恶意的更改和删除相应的数据信息。信息的泄露和修改会对相应的个人用户的生活和财产安全造成威胁, 同时对于一个公司和企业来书数据信息的泄露和修改会对严重损害到其自身的发展和经济效益, 严重的会导致公司和企业的破产。

除此之外数据库的相关管理人员为了谋取自身的不当利益, 也会使用计算机数据库系统中的信息, 严重损害用户信息安全。因此, 对于上述情况我们应当采取相应的措施进行监管和处理, 防止信息泄露问题的出现, 要用计算机数据库专业的手段和办法来提升数据库信息的安全性, 防止不法人员利用数据库信息。要想达到这样的目的就需要对数据库进行安全加密, 并设置相应的权限。

2.2 信息存取管理技术

信息存取管理技术是计算机数据库管理的重要手段, 这种方法和手段主要包括两个方面, 第一方面是设置对于用户的访问权限和认证技术。这种技术和方法主要是通过对用户身份的认证和相关授权对计算机信息的存取和管理进行整体监控。当用户要对计算机数据库系统进行访问时, 首先要验证其身份, 如果身份不符合的话, 将取消其访问行为。用户在对数据库进行访问之前, 系统要对用户是否具有合法的身份进行验证。当用户在登录数据库的时候, 要把验证信息提供给系统, 让系统中的安全程序进行验证。

对访问进行控制这项技术也分为了两部分, 一部分是对浏览数据的情况进行控制, 一部分是对修改数据的情况进行控制, 防止没有得到授权或者不符合身份的人员使用或者盗取信息。当不法分子通过计算机技术和手段入侵数据库系统后, 通过这种手段依然能够对用户信息进行保护, 这主要是通过对信息的使用权限和最终用途进行限制, 不法分子只能查询到相关信息但是仅仅停留在查看的阶段而不能够对信心进行导出窃取和修改。同时, 通过对真实用户的授权可以让其看到自己的信息是否在被查看、窃取或者修改, 如果出现不当的情况, 用户可以锁定信息, 防止自己的信息被泄露, 对自身安全造成威胁。

2.3 运行监控技术

计算机数据库系统的运行监控技术主要是通过spwho指令和相关程序手段来对用户自身使用数据库的情况进行相应的监控, 让用户和相关后台能够掌握用户数据库的使用状况。当用户对信息的使用状况进行监控时, 当发现有他人使用信息时, 可以限制其他用户的使用和链接, 保证自身信息不被盗取和修改, 保证自身信息的安全。

3 计算机数据库管理技术在应用上的优势

计算机数据库管理技术在实际生活中的应用十分广泛, 这主要得利于其自身存在的三方面优势, 这三方面优势分别是:计算机数据库在计算机物理上的独立性, 物理上的独立性是指在计算机的物理空间中, 计算机数据库是独立的, 当我们对计算机物理结构的其他子结构进行修改和相应控制时, 并不会影响到计算机数据库系统本身的正常运行和安全。

计算机数据库的灵活性和可控性, 计算机数据库系统有着十分强大的灵活性和兼容性, 数据库系统对于各个应用程序和软件来说都通用, 都能够通过计算机数据库系统为相关软件和应用程序进行信息输送和信息管理, 除此之外计算机数据库系统还具有很多种类型的管理功能, 同时也可以将它们连接起来进行选择, 这就大大的提升了数据库管理技术的使用效率。计算机数据库管理技术有着结构化的特征, 数据库自身有着独特的结构, 这使得数据库内的各个信息之间有着一定程度的联系, 他们基于共同的结构特点, 文件和相关信息的排列必须要遵守相应的结构, 才能够进入到计算机数据系统之中。

4 结语

计算机数据库的管理技术和应用对于计算机信息安全有着十分重要的意义, 因此, 要想提升计算机数据库管理技术并且更好地应用该技术, 就要提升相关管理和技术人员的整体素质, 让其认识到计算机数据库系统的重要性, 同时还要提升其自身管理数据库的技术, 不断完善自身的专业技能。对于数据库出现的相关问题要及时地进行处理, 防止对用户造成更大的损失, 同时要对出现问题的原因以及具体的解决措施进行归纳, 防止数据库再次出现问题。只有增加对于数据库的使用, 加强数据库的管理和相关技术的研发才能够真正保证数据信息的安全和完整。

参考文献

[1]胡春亚.计算机数据库的管理技术及其应用[J].电脑开发与应用, 2012, 11:84-86.

浅谈计算机数据库的管理技术 篇10

1 计算机数据库内涵及其种类

1.1 计算机数据库内涵

传统意义上, 人们仅仅把数据库当做信息存储的工具, 对计算机数据库的理解和认识也只停留在这方面的认识上。但是我们应该看到数据库也可以有其他的功能。数据库也可以作为识别不同信息的工具。计算机数据库通过对不同的存储信息进行分门别类, 使计算机数据库成为高效的信息载体。计算机数据库不仅能够集合所有的数据信息, 而且还可以对所有的信息进行存储和有效的管理应用。计算机数据库不仅能够服务于一个单一的用户, 而且能够为更多的用户提供方便。计算机数据库可以使信息和数据能够在更多的用户中进行相互沟通。通过信息沟通, 使信息在不同的用户之间进行资源共享, 发挥计算机数据库的最大价值。同时, 计算机数据库之间又是独立的个体。在这些因素的影响下, 计算机数据能够形成一个数据与数据的关联网络, 能够帮助用户在最短的时间内获取最有效的信息。所以说数据库技术是一门应用型的技术, 也是一门管理型的技术。

1.2 计算机数据库种类

对于计算机数据库来说, 其种类十分丰富, 并不局限于某种, 总体来说, 其种类主要有如下几类:

第一类是层次型。这种数据库类型有着树状的结构, 每个结构之间的关系如父子关系, 在每个父节点上有着数量不一的多个子节点, 但是对于每个子节点来说, 却仅仅存有一个父节点, 这种类型的数据库有着较为简单的结构, 操作相对方便, 通过树状的数据结构就可以将各项操作完成。第二类是网状型。这种类型和第一类正好相反, 在它的子节点处有着多个的父节点, 每个子节点之间有着较为密切的关系, 它们之间联系较为容易, 向外延伸的时候如网状。第三类是关系型。通过合适的关键词, 可以将这类数据库与自身相关的表格进行联系, 在这类数据库的表格当中, 要有一个字段的数据是特别的, 从而被当做主要的关键词, 进而将各类记录进行区分, 但在另外的字段中, 是可以有重复的数据的。

1.3 数据库管理内容

1.3.1 数据的转储和恢复

对于计算机来说, 当其系统正式运行之后, 数据库的相关管理者就可以结合需求制定相应的转储计划, 同时也要注意对数据的动态备份, 如此, 当数据库伴随故障时, 就可以及时通过预先备份的资料进行及时恢复。

1.3.2 动态监控及改进

在数据库运行时, 需要对其进行动态的监控, 从而对数据进行及时的监督和分析, 进而对系统的运行状态进行及时的判断, 若伴随问题, 也可以在第一时间进行相应的调整和改进。

1.3.3 控制安全及完整性

对于管理工作者, 要采取有效的措施来保证数据库的安全性及完整性, 如此才能使得其在良好的状态下做好运转。管理工作者可以通过构建安全模型的方式来保证信息的安全性及完整性。

2 计算机数据库的相关管理技术

2.1 备份与数据恢复技术

在用计算机工作的时候, 需要运用计算机数据库来为日常的工作服务。但是也存在一些条件下, 计算机的数据库出现问题, 导致计算机数据库的信息遗失。如果计算机数据库的信息遗失就会给我们的日常工作造成很大的困扰, 会直接影响工作的进度, 降低工作的效率。为了保证计算机数据库数据的安全, 为了防止计算机数据的流失, 保证计算机数据库更加安全可靠的运行, 需要对计算机数据进行备份。对计算机数据进行备份后, 当计算机数据丢失后可以从备份的资料中调取所需的数据信息。对计算机数据备份后如果信息遗失, 可以对计算机数据进行及时的恢复。计算机数据库的备份可以通过动态备份, 也可以通过静态备份, 除此之外逻辑备份也是可以运用于计算机备份的一种行之有效的方式。对计算机数据的恢复可以通过对计算机数据库进行备份, 也可以通过在线日志的方式, 还可以通过磁盘镜像的方式等。在运用计算机数据库的过程中可以灵活的选用适合自己的计算机数据备份和计算机数据恢复技术, 通过以上方式可以保证在计算机数据库工作发生故障时能够有序的完成相关工作。

2.2 加密技术

随着计算机数据库应用的越来越广泛, 越来越多的用户开始使用计算机数据库, 计算机数据库的信息储量也成倍增长。计算机数据库对人们的日常工作来说也越来越重要。计算机数据库涵盖的内容和信息也越来越大。很多网络黑客就开始运用多种非法的、不道德的手段去盗取计算机数据库中存储的各种用户信息。有的黑客会进入计算机数据库去篡改计算机数据库的信息, 导致计算机数据库的信息紊乱。通过运用计算机系统加密技术可以保护计算机数据库中的文件和信息。进入计算机数据库需要有专门的授权, 只有在专门的授权的条件下, 用户才能进入计算机数据库进行访问和查询数据库的信息。如果进入计算机数据库的用户没有经过专门的授权就进入计算机数据库, 计算机数据库的加密技术就会发挥作用。加密技术会阻止用户的越权行为。通过使用计算机数据库的加密技术, 计算机数据库的信息得到了安全保障。哪怕计算机数据库的信息管理系统瘫痪了, 计算机数据库的信息也能够安全的存储, 不会被网络黑客盗取。所以说计算机加密技术对计算机数据库是非常必要的, 同时计算机加密技术能够保护我们存储在计算机数据库的信息, 使我们的信息更加安全可靠的存储, 尤其是重要信息。

2.3 存取管理技术

在应用计算机数据库时, 最经常做的就是存储信息和提取信息。这就需要对计算机数据库的信息进行存储和提取的管理。计算机数据库存储管理技术包括两项内容:一是计算机访问控制技术, 另一个是计算机用户认证技术。计算机访问控制技术是通过对用户访问的提前设定来限制对计算机数据库资源的访问权限范围。在对计算机进行计算机访问控制技术时可以通过对计算机数据库的使用者提出相关问题的方式对计算机数据库用户进行管理和资源访问控制。而用户认证技术则往往涉及到很多重要的数据和加密数据。计算机数据库的用户要想查询这些数据需要通过用户认证的方式, 实现保护这些重要数据和加密数据的目的。计算机用户通过身份识别的方式进入计算机相关的数据库。计算机用户可以通过以下几种方法来进行识别, 例如可以通过用户口令的方式, 也可以通过令牌的方式进入计算机数据库系统。上述方式可以阻止不相干的用户进入计算机数据库篡改计算机数据库中的信息, 阻止未授权的用户对计算机数据库进行访问。通过以上方式可以使计算机数据库更加安全可靠的运行, 并保障重要信息的私密性。

2.4 防火墙技术

计算机防火墙技术是保护计算机数据库安全的一种重要方式。通过使用计算机防火墙技术进行访问控制, 可以有效的阻止网络黑客对计算机数据库的进入, 进而盗窃计算机数据库的信息甚至篡改计算机数据库的信息, 并且杜绝非法用户对计算机数据库进行访问。通常, 计算机防火墙技术包括以下两种技术, 即包过滤技术和代理技术。通过使用这两种计算机防火墙技术不仅可以灵活、高效的使用计算机数据, 还可以使整个计算机数据库系统运行更加安全。

2.5 运行监控系统

计算机运行监控系统是在使用计算机进行工作的时候对计算机数据库的运行进行实时监控。通过对计算机数据库系统进行实时监控可以在出现问题的第一时间对计算机数据库进行有效的修复, 尽最大可能减少计算机数据库问题造成的危害。

3 计算机数据库相关管理技术在应用过程中伴随的相关问题

计算机数据库技术在人们的日常工作中正发挥着越来越重要的作用。但是计算机数据库管理技术在应用的时候也存在着很多的问题, 例如技术人员在应用计算机数据库技术的时候并没有充分的考虑到计算机数据库与网络之间的联系, 制约了计算机数据库信息的更新。即便计算机数据库与网络建立了密切的联系, 随着现代计算机病毒的越来越广泛, 技术人员对计算机病毒的检测和防范效率低下, 使计算机数据库的安全性受到影响。除此之外, 计算机数据库技术发挥作用需要相配套的软件的支持。同时传统的计算机数据库的管理模式也过于落后, 不适应当前数据库管理的需要, 在这样的情况下, 技术工作者应该不断创新自身的管理意识, 从而使得计算机数据库的保密性及高效性得以保证, 然而, 就当前来说, 很多技术工作者进行计算机数据库管理的时候仍然还是采取以往传统的管理模式, 对一些较为详尽的安全风险评估以及防范工作都容易忽视, 如此就使得计算机数据库难以避免安全漏洞的伴随, 这样一来, 就使得计算机数据库技术应用的效率及质量难以保证, 最终使得计算机数据库的深层次发展受到一定的制约。

4 数据库管理技术未来趋势预测

未来的时代将会是科技和知识并存的时代, 只有先进技术才可以提升和促进经济效益, 故而, 在对数据库管理技术进行管理的时候, 技术工作者需要从如下几点进行, 从而保证数据库管理技术的效率运行和经济效益。第一, 重视数据库技术和管理技术的一体化运行, 在数据库技术中充分融入管理技术, 使得数据库的运行模式得以及时优化, 从而推进数据库的质量以及运行效率, 进而推动管理水平的提高, 从而帮助用户提供更好的数据库服务;第二, 做好对计算机数据库的维护工作, 因为这也是管理的重要组成内容之一, 所以, 技术工作者需要将技术维护意识树立起来, 对计算机数据库故障检测和防范的研究工作进一步加强, 针对其中存在的问题积极探讨有效的措施, 从而将安全而可行的维护策略及时提出, 使得当计算机数据库伴随故障的时候能够在第一时间就被控制, 最终使得数据库的管理技术应用效率得以提高。

5 结语

综上所述, 在计算机技术等网络技术不断发展的时期, 技术工作者在对计算机数据库管理系统不断构建的时候, 需要重视计算机网络的安全性, 也要重视数据库的完整性, 并且还要不断的对自身技术研发思想进行更新, 从而将数据库管理技术进一步创新, 将其管理质量和效率进一步提高, 使得计算机在进行信息处理的时候能够安全而有效的进行。尽管当前我国计算机数据库管理技术在应用的时候还是存在这样或者那样的问题, 但是, 只要技术工作者不放松研究和进一步地创新, 数据库管理技术的应用成效必定会得到有效的提高, 数据库也会安全而科学健康的发展。

摘要:文章首先介绍了计算机数据库内涵及其种类和管理内容, 然后探讨了计算机数据库的相关管理技术, 接着分析了当前计算机数据库相关管理技术在应用的过程中伴随的几点问题, 最后对数据库管理技术未来趋势进行了相关预测, 以期能为计算机数据库的相关管理技术以及其未来应用指明道路, 也为今后相关研究贡献绵薄之力。

关键词:计算机数据库,管理技术,趋势

参考文献

[1]丁继民, 师秀峰, 牛生国.浅析计算机数据库的管理技术及应用[J].信息系统工程, 2011 (11) :57-59.

[2]谢斌斌, 周颖.关于计算机数据库的管理技术的研究[J].数字技术与应用, 2012 (2) :193.

[3]吴志毅.试析计算机数据库的管理技术[J].计算机光盘软件与应用, 2012 (19) :101-103.

[4]白亮.浅谈计算机数据库的管理技术[J].价值工程, 2013 (36) :157-158.

计算机数据库的安全防范策略分析 篇11

关键词:计算机;数据库;安全防范;策略

中图分类号:TP393.08 文献标识码:A 文章编号:1674-7712(2012)20-0022-01

数据库作为计算机系统应用的关键功能分区,它支撑着用户对于计算机网络的所有应用功能,是各种应用顺利实现的毕竟途径。但是,目前数据库的应用尚处于较为明显的不安全境况,遭受着各种危险因素的威胁与破坏,致使用户应用权益受到诸多的不良影响。因此,当前时期,各计算机网络的安全防护研究人员及技术人员,纷纷加强了对于数据库的安全防护工作的研究以及试验,力求采用有效技术以及手段实现对于数据库的安全防范。

一、数据库应用面临的安全问题分析

目前,计算机数据库所遭遇的安全问题大致可以从用户应用以及系统自身这两个方面来加以分析,两个大的方面所蕴含的各种细节问题皆严重地威胁着数据库应用的安全可靠目标的达成。本文下面就对其安全问题加以分析:

(一)用户应用

用户应用所造成的数据库安全问题,大致源于用户安全意识低下及安全管理工作缺失,其中前者表现为用户在对数据库进行应用的过程中,不能严格做好对用户名与密码的妥善保存,或则密码的设置不够安全,或是在登录数据库之后不按照要求进行安全退出,从而为恶意入侵人员或非法访问人员提供了破坏数据库库安全的机会。后者则表现为,用户不具有充足的安全意识,不能够定期对电脑进行病毒木马查杀、体检、漏洞修补、垃圾清理等问题,从而致使电脑应用处于高危状态,破坏了数据库应用的整体环境的安全性。

(二)系统自身

数据库系统自身引发的安全问题,一方面是由于目前用户应用的数据库尤其是关系型的数据库系统,已经具备了多年的应用龄期,且具有非常显著的应用的普遍性,但是,其系统的构造还普遍地不够成熟,并缺乏针对性的关键安全防护技术,从而使得数据库无法有效抵抗危险因素的入侵。另一方面是由于技术人员在编制数据库系统时一般都会预留一个后门,以便于日后对系统进行检查和更新,这些后门便成为入侵者的主要突破口。同时,数据库的应用与操作系统紧密相关,操作系统的不完善会直接造成数据库应用的危险状态。

二、对数据库进行安全防范的相关策略

计算机用户对数据库进行安全防范一般可以从四个方面来实施,即对数据库进行加密、备份,为系统加设反复制防范技术,加强日常维护,从而使数据库应用尽可能地实现安全可靠性。本文下面就具体地对各项策略加以分析:

(一)实施数据库加密防范

用户对数据库进行加密,将数据资料信息转换成为只有授权者才能够破译的密文,是保证数据库应用安全性的关键策略,就当前数据库的应用来看,其常规的加密技术已经能够满足一般的安全应用需求,用户要做的就是针对重要、关键的领域或部门进行数据强化加密,比如个人银行账户信息、企事业单位政策机密、交易数据等。其强化加密的工作可以通过定期修改密码,并逐步地提高密码的安全性,或者是利用DES技术进行加密等来实现,用户在加密时要注意将数据库或者数据库中的各种文档资料当作完整的个体来进行加密,避免其中加密后部分环节漏洞的存在。

(二)实施数据库备份防范

对数据库进行备份,能够使用户在数据库遭遇破坏之后,实现对于数据库的修补还原,以及对于各项信息的长久保存。首先,用户应当为进行数据库的备份工作选用合适的软件,对软件的兼容性、安全性、可操作性等因素加以综合分析,选择具有较高的病毒抵抗能力、防病毒扩散能力、兼容能力以及便于进行操作的备份软件。其次,为备份者设置合理的权限,数据库的备份可以由高级的管理者、日志管理者、实际操作者三个部分的专业计算机人才组成,并将备份密码分成两部分分别交予前两者掌握,而备份操作者只需对备份工作进行实际操作。再者,还应当为备份软件配备专业高效的入侵检测软件和防火墙等,以避免备份软件遭遇不良行为入侵。

(三)实施反复制安全防范

用户借助操作系统对数据库中的文档资料等进行反复制处理(即在文档的开启以及关闭环节加设权限),使各项数据资料仅仅能够为不存在复制目的且经过授权的用户提供服务,而其他要进行复制的用户则在复制完成之后只能获得空的文档,而无法打开文档获得具体的内容,从而保证用户数据库信息的安全性以及完整性,避免非法用户对信息进行串改或将数据应用于不良用途。同时,反复制的实施还应当与数据库的授权访问控制技术进行紧密结合,切实地控制访问者的身份,避免用户利用数码设备拍摄或直接抄写等手段,对数据库的内容进行另类的复制。

(四)加强数据库的日常维护

这种日常维护一方面是指数据库的管理人员应当对关键设备加以保护,避免其他非授权人员接触设备,同时为数据库进行定期地整合归档,及时地查清数据库中存在病毒或者受到破坏的部分,并对其加以处理。另一方面则是指用户应当注意在进行异地文件存储或者时打印,对文件进行适当的防窃取保护,做好对于文件的保存,并且做好对于某些需要废弃的信息资料的粉碎处理。再一方面,它还指用户在对计算机网络进行应用时,应当尤其注意对计算机网络的定期杀毒、垃圾清理以及体检工作,为数据库的应用营造良好的操作环境。

三、结语

数据库是用户对计算机进行应用的关键功能,针对数据库当前应用中面临的安全问题对数据库进行有效的安全防范,必须受到所有计算机用户以及管理人员的重视,而且各部分应用主体都应当致力于实现对其进行安全防护的目标。

参考文献:

[1]王西光,乔金友.数据库安全管理研究[J].佳木斯大学学报(自然科学版),2011,6.

[2]薛玉芳,李洁琼,李亚军.数据库安全与防护性的技术研究[J].中国新技术新产品,2011,3.

浅析计算机数据库的构建与维护 篇12

关键词:计算机,数据库,构建,维护

1 计算机数据库技术概述

文章研究中所引用的计算机数据库主要是指:为了达到某些特定目标而按照一定的规则和方法对信息进行存储的集合体。而具体来说, 也就是一种从数据结构、数据管理实际需求出发而设计的数据二级存储设备;也是在操作计算机过程中, 存储和提取相关数据所必须的重要设备。

当前我国信息技术的快速发展, 为计算机在更多领域的应用提供了新的可能, 尤其是管理职能中的应用, 更是取得了良好的效果。这种情况之下, 数据库技术也同样随着计算机的广泛应用而表现出强大的生命力。通过对数据库发展历史进行分析我们不难发现, 数据库技术从本质上来说是传统文件信息管理系统技术的继承和发展, 而在实际的应用过程中, 数据库可根据用户的实际信息存储需求, 为其提供多领域的数据优化存储服务。与此同时, 数据库在存储的过程中, 并不依赖于其他程序, 用户能够直接的对存储于数据库中的数据进行包括添加、删除在内的一系列操作。而随着数据库技术的日趋成熟, 计算机数据库的发展呈现出多元化特征, 即在组织结构、功能结构上的明显不同。实际上, 数据库技术的广泛应用, 已经为全球多个领域的信息存储和利用提供了强有力的支持, 值得我们给予更多的关注和重视。

但是根据相关部门提供的统计数据现实, 当前数据库的建设和管理工作中, 仍然客观上存在一定的问题, 而如果不能对这些问题给予及时而有效的处理, 必然对数据库正常功能的发挥产生严重的负面影响, 进而导致日常工作的受阻。而在这样的背景之下, 文章系统的分析了当前数据库构建和维护管理过程中所存在的问题, 并结合自身所学知识给出了一系列具有针对性的解决措施。

2 现阶段计算机数据库构建中存在的问题

2.1 计算机数据库本身存在的问题

当前信息技术的快速发展, 无疑为数据库功能的发挥提供了越来越理想的平台。但是我们必须认识到, 信息技术的发展和硬件、软件环境的进步之间还有一定的时间差, 而计算机本身所客观存在的问题, 如果不能得到有效而及时的解决, 必然对数据库的应用带来这样或者那样的问题。

2.2 数据库管理方面存在的问题

在实际的应用过程中, 数据库使用者本身的管理和维护意识, 对于数据库的整体利用效果有着直接而客观地影响。当前很多用户在数据库的使用过程中, 都没有真正意义上的认识到维护和管理数据库所具有的重要意义, 同时虽然绝大部分用户由于认识到了数据库安全的必要性而安装了一系列杀毒软件, 但是由于不能经常性、规律性的对数据库进行有效维护, 严重的影响了数据库中存储信息的安全。

2.3 数据库构建方面存在的问题

在实际的应用过程中计算机数据库非常容易因为人为因素导致误操作, 尤其是登陆过程中用户名和登陆密码的混淆问题, 始终是影响数据库正常操作的一个重点问题。除此之外, 由于用户安全意识不强而导致的数据库非法访问问题, 也同样是我们构建数据库过程中不能忽视的重要问题。

3 计算机数据库构建、管理维护的有效策略

3.1 加强计算机数据库的管理存取技术

认证技术和访问控制技术作为当前数据库管理存取技术中的核心组成部分, 前者强调对非法访问的阻止能力;而后者则更为强调对浏览的管理和页面的修改。实际上, 这两种技术在实际的应用过程中客观上决定了数据库信息的存储和读取功能, 因此有着重要的现实意义。基于上述情况, 我们有必要在日常的工作中, 保证数据安全的前提下科学的管理数据, 这样即使数据丢失或者损毁, 也同样能够通过数据库本身所附带的恢复功能找回。这样不仅有效的保证了数据的安全, 也同样加强了对数据的管理。不过我们必须认识到, 这一目标的顺利实现, 客观上还需要我们的日常操作人员对数据库的维护给予应有的重视, 并及时的做好数据备份工作, 不然上述两层目标的实现也就无从谈起了。

3.2 将计算机数据库的管理、维护工作重视起来

通常情况下, 数据的存储都是集中于一台主机上的, 因此我们必须对主机上的数据库的维护工作给予特别关注, 只有这样才能够有效的实现对用户使用情况的监视, 并及时的发现问题、处理问题。例如, 工作人员在日常的操作过程中, 应对维护情况进行系统的梳理和总结, 并不断的记录维护过程中较为常见的问题, 并对这些问题的产生和发展情况进行分析。借此来不断丰富自身数据库维护经验, 并形成完善的知识体系, 保证今后维护工作的开展能够做到平稳有序, 保证计算机和数据库的正常运行。

3.3 提高维护人员的专业素质

作为一项非常典型的系统化工程, 数据库的维护和管理, 对于维护人员的专业素质有着较高的要求, 他们不仅信息技术有着熟练的掌握, 同时还必须能够熟练的应用数据库维护工具。他们在日常的工作中, 应对数据库的实际运行情况进行有效的见识, 一旦发现问题应及时的予以处理, 借此来保证数据库正常功能的发挥。同时, 在数据库构建的过程中, 也同样应选择那些具有较强性能水平的正版软件, 这对于后期维护工作量的降低是有着重要的积极意义的。

3.4 强化数据信息的使用效率

当前阶段, 我国信息技术和计算机技术已经得到了快速发展, 并取得了辉煌的成就。但是令人遗憾的是, 计算机普及率仍然保持在一个较低的水平上, 相对于包括日本在内的西方发达国家还有较大的差距。而为了真正意义上的让更多的群众能够充分认识到信息时代的优势, 我们有必要对信息技术和计算机相关常识进行普及, 而在这一过程中, 数据库技术显然是推广的重点。与此同时, 我们也同样应积极主动的拓展数据库技术的应用范围, 这不仅对于我国市场经济的长期稳定发展有着重要的积极意义, 同样也是促进数据库技术本身进一步发展的有效途径。

4 结束语

总之, 当前我国信息技术快速发展的大背景下, 数据库技术的应用已经成为我国信息化过程中不可回避的重要问题, 而随着我国市场经济的快速发展, 数据库技术的应用范围必然会得到进一步的拓展, 因此我们有必要对数据库维护和管理工作给予应有的重视和肯定, 从数据库管理和维护的实际要求出发, 不断改进和完善工作, 创新工作的方式方法, 让数据库技术的优势真正的发挥出来。

参考文献

[1]张宝飞.有关计算机数据库的升级与维护研究[J].电子技术与软件工程, 2015 (2) .

[2]杨元海.试析计算机数据库构建与管理维护[J].电子技术与软件工程, 2015 (15) .

上一篇:档案信息服务之管见下一篇:蝶形算法