试析浅谈计算机数据库管理与运用技术技巧

更新时间:2024-02-25 点赞:5694 浏览:16520 作者:用户投稿原创标记本站原创

【摘要】计算机数据库是由信息系统中衍生出来的,与此同时,它也是信息系统中的一个重要部分,数据库系统文件是计算机数据库的核心部分。文章从数据库的概念、发展历程、安全应用与管理等几个方面对计算机数据库中的相关问题进行了分析讨论。
【关键词】计算机应用;数据库;管理应用
On the computer database management and application of technical analysis
Wang Yun
【Abstract】A computer database is derived by the information system, at the same time, it is also an important part of the information system, database system file is the core part of the computer database. Articles from the concept of the database, the course of development, security applications and management aspects related issues in the computer database were analyzed and discussed.
【Key words】Computer applications; Database; Management application
对计算机数据库进行合理高效的管理与应用,是实现其正常运行的有力保障,加强对计算机的数据库管理、提高其应用效率的相关研究,对于我们今后的工作将大有裨益。

1. 数据库的概念

计算机数据库是计算机重要组成部分,它存储在计算机内,有固定结构与层次。数据库通常来讲,可以对自身所保存的数据进行分类别的处理。其特点主要表现在以下四个方面。
(1)计算机文件系统内,储存记录虽有一定层次结构,但各类记录间没有必然联系。但数据库则可以把各种数据完全有机联系在一处,达到数据整体结构化的目的,此为数据库同文件系统的基本区别;
(2)对数据库技术加以使用,可使摘自:毕业论文答辩www.618jyw.com
数据针对整个系统,达到数据高度共享,多用户、多程序可同步使用数据。大幅度减少数据冗余,节约储存空间;
(3)数据库的数据独立性强,数据存储在磁盘之中,独立在应用程序外,这是数据库物理独立。用户使用程序时,用户应用程序不用跟随存储结构而发生改变,这逻辑独立;
(4)数据库使用中,多用户可同步使用数据,这种统一管理与控制的共享被叫做并发共享。
2 数据库的发展

2.1 第一阶段数据库系统

第一阶段的数据库系统支持网状和层次两种数据化模型。层次数据库为数据库系统之先驱,网状数据库为技术方法的奠基。这们是应用较早的数据库技术。

2.2 第二阶段:关系数据库

关系数据库为第二阶段的数据库系统。这种数据库技术之应用,使数据库技术被广泛应用到办公自动化、企业管理、情报检索等多方面,成为优化信息系统的普遍技木。它是以严格的数学概念做基础,简单、明晰,容易被用户应用与理解,因此,它的发展迅速,深受用户欢迎。

2.3 关于关系数据库发展

关系数据库模型越来越完善,其运行环境从单机发展到网络,数据收集、存储、传播由集中走向分布,由封闭走向开放。系统不但提供有数据定义、存取等基本操作功能,还有系统的安全检查、数据库重组等功能,并研发了软件,给用户提供了良好的应用环境。
3 计算机数据库应用管理的落实
在计算机数据库的应用与管理过程中,信息安全问题是至关重要的。数据库安全指的是对数据库加以保护,防止不法用户对资源超越权限加以使用,或者对数据进行窃取、篡改、破坏。数据库安全关系到很多层面的问题,搞好安全管理是十分必要的。在实际应用中,计算机数据库的风险来自于下面几个方面。有风险则有隐患,我们一定要加以重视。
3.1 操作方面的风险。在操作中出现的风险来自于操作系统后门、数据库系统同操作系统的关联上,计算机病毒自不容忽视。首先,在病毒问题上,操作系统内可能存有的木马程序对于数据库系统是个极大的威胁。计算机数据库的管理人员一定要注意木马程序进入对于系统造成的威胁。木马程序会对入驻程序进行修改,当更新时,会得到新。第二,在操作系统后门上,很多数据库管理人员觉得使用非常方便的特征参数,对于来说也提供了极大的方便。它为数据库的服务器在主机操作系统中留有后门,通过后门进入数据库,对信息安全构成威胁。第三,操作系统同数据库之间的联系。操作系统有文件管理作用,可以用存取矩阵对各种文件(包括数据库文件)进行读写与执行,所以数据库系统是否安全还是要靠操作系统与硬件设备所给予的环境,若操作系统同意用户对数库文件直接进行存取,那么,即使数据库系统采用最高的安全防护措施也没有效果;
3.2 管理不当带来的风险。这表现在用户的安全意识淡薄,对信息安全不够重视,这是现在管理工作上的主要问题。从已经发生的安全事故调查研究结果中,我们可以总结出,事故原因占前两位的是:未进行软件修补的安全漏洞、登录未进行修改或者过于简单的安全漏洞。这很说明问题,需要我们的用户要加以重视,提高防范意识与防范常识;
3.3 数据库自身不足带来的风险。大多数关系数据库虽然业已存在十余年之久,产品趋于成熟。可许多特征,还不够完美,尤其是一些比较重要的安全性能并不成熟。对于很重要的机密数据,象金融数据、虚拟财产、商业秘密等,都必须储存在数据库当中,对数据库的威胁有时来自网络内部,内部用户或许会非法获取,越权应用数据库。这不能不引起我们的重视。此外,在数据库进行加密以后,一些不必要了解数据的人员见不到明文,对于提高数据的安全是有很大帮助的。而存储管理的技术包括有认证技术同访问控制技术两个方面。认证技术有用户的身份识别同用户的身份认证两方面内容。而访问控制技术也包括有数据的浏览控制同数据的修改控制两方面内容。对于这些方面,都有必要加以慎重管理。如果出现任何纰漏,对于数据库的安全应用都可能会造成不可估量的损害。

4. 数据库安全策略

4.1 对用户安全管理

Web数据库是个极为复杂的系统,因此很难进行正确的配置和安全维护,当然,必须首先要保证的就是数据库用户的权限的安全性。
当用户通过Web方式要对数据库中的对象(表、视图、触发器、存储过程等)进行操作时,必须通过数据库访问的身份认证。多数数据库系统还有众所周知的默认和,可支持对数据库资源的各级访问。因此,很多重要的数据库系统很可能受到威协。
用户存取权限是指不同的用户对于不同的数据对象有不同的操作权限。存取权限由两个要素组成:数据对象和操作类型。定义一个用户的存取权限就是要定义这个用户可以在哪些数据对象上进行哪些类型的操作。
权限分系统权限和对象权限两种。系统权限由DBA授予某些数据库用户,只有得到系统权限,才能成为数据库用户。对象权限是授予数据库用户对某些数据对象进行某些操作的权限,它既可由DBA授权,也可由数据对象的创建者授予。

4.2 数据加密

数据安全隐患无处不在。一些机密数据库、商业数据等必须防止它人非法访问、修改、、拷贝。如何保证数据安全?数据加密是应用最广、成本最低廉而相对最可靠的方法。数据加密是保护数据在存储和传递过程中不被窃取或修改的有效手段。
数据加密系统包括对系统的不同部分要选择何种加密算法、需要多高的安全级别、各算法之间如何协作等因素。在系统的不同部分要综合考虑执行效率与安全性之间的平衡。因为一般来讲安全性总是以牺牲系统效率为代价的。
如果要在Internet上的两个客户端传递安全数据,这就要求客户端之间可以彼此判断对方的身份,传递的数据必须加密,当数据在传输中被更改时可以被发觉。

4.3 事务管理和故障恢复

事务管理和故障恢复主要是对付系统内发生的自然因素故障,保证数据和事务的一致性和完整性。
故障恢复的主要措施是进行日志记录和数据复制。在网络数据库系统中,分布事务首先要分解为多个子事务到各个站点上去执行,各个服务器之间还必须采取合理的算法进行分布式并发控制和提交,以保证事务的完整性。
事务运行的每一步结果都记录在系统日志文件中,并且对重要数据进行复制,发生故障时根据日志文件利用数据副本准确地完成事务的恢复。

4.4 数据库备份与恢复

计算机同其他设备一样,都可能发生故障。计算机故障的原因多种多样,包括磁盘故障、电源故障、软件故障、灾害故障以及人为破坏等。一旦发生这种情况,就可能造成数据库的数据丢失。
因此数据库系统必须采取必要的措施,以保证发生故障时,可以恢复数据库。数据库管理系统的备份和恢复机制就是保证在数据库系统出故障时,能够将数据库系统还原到正常状态。
加强数据备份非常重要,数据库拥有很多关键的数据,这些数据一旦遭到破坏后果不堪设想,而这往往是入侵者真正关心的东西。不少管理员在这点上作得并不好,不是备份不完全,就是备份不及时。
数据备份需要仔细计划,制定出一个策略测试后再去实施,备份计划也需要不断地调整。
5 结论
伴随着计算机技术与数据库原理等科学研究的进展,计算机的数据库理论也处在不断的发展成熟过程当中。我们一定要把计算机数据库研究的最新成果在实践中得到指导应用,从而使实践中的管理应用更加科学合理。计算机的数据库理论研究同时也要以实践中的经验为基础,使理论研究更加具有针对性。计算机数据库因其方便快捷的性能,决定了其发展前景的大有可观,但是,我们需要尽自己最大的努力,使其成长速度加快,更积极地为社会生活的源于:硕士毕业论文www.618jyw.com
方方面面进行服务。
参考文献
王子芳.数据库及应用课程教学探讨[J].西南农业大学学报(社会科学版),2009(6).
金彬斌.计算机数据库系统在企业管理中的应用[J].现代商业,2008(12).
[3] 隽军利,李天燕,王小龙.浅析计算机数据库系统在信息管理中的应用[J].科技创新导报,2008(12).
[4] 刘守根.数据库管理系统的现状和发展方向初探[J].内江科技,2006(2).
[5] 陈业斌.分布式数据库管理系统的设计与实现[J].安徽工业大学学报:自然科学版,2005(3).
相关文章
推荐阅读

 发表评论

共有3000条评论 快来参与吧~