数据库技术在项目开发中的应用
摘 要:在社会不断地变革发展中,信息技术愈来愈深入到人们的生产生活中。随着经济的全球化,信息技术对各企业组织带来巨大的影响。而在当今企业项目的开发中,更多的应用到了数据库,这些数据库里有着庞大的信息资源,也给用户和企业提供了方便。本文主要阐述了数据库技术在项目开发中的发展以及应用状况。
关键词:数据库技术;项目开发;应用
近年来,由于信息技术的高速发展,人类社会生活生产方式不断地被改变。目前,社会正处于以信息技术为开端的变革之中,全面系统地加快社会信息化,建设崭新的信息时代。随着现代社会的发展,计算机更新换代较快,计算机的高速处理能力和存储巨大等特点被有效的运用于信息的处理和加工。人们运用不同的表现方式来表示信息,各种不同的排列组合就构成了基础的数据。而众多的数据在进行加工处理的同时就构成了我们所说的数据库。数据库是一个集合,这个集合里面包含很多繁杂的数据,这些数据组织性强、共享性高且长存于计算机内,数据库是现代计算机技术和信息管理技术的融合,网络资源是它的主体。在计算机出现之前,人们还是利用最原始的算盘、计算器等工具来对数据进行管理,这种方法效率低且数据安全没有保证。自十九世纪计算机出现以来,由于时代的变迁,数据管理的技术也得到了相应的发展。如今,计算机的数据管理技术共经历了三个发展的阶段。
1 计算机数据管理技术的发展阶段
1.1 人工管理阶段
在二十世纪五十年代中期,计算机的运用并不是很广泛,没有强大的功能和操作系统,计算机内程序较为简单,由于这些原因,因此数据的保存和共享成为一个难题。在人工管理阶段中,每个数据都有与之对应的程序,当计算机内的数据发生变化,与此相应的程序也发生了变化,因而也避免不了各种数据的重复出现。
1.2 文件管理阶段
文件管理阶段在二十世纪五十年代后期开始,在六十年代中结束,由于技术的飞速发展进而出现了磁盘、磁带等直接的存取设备,在软件方面有了可操作系统。文件管理阶段初期的计算机不仅应用于科学的计算,并且开始运用于数据处理。由于科技的进步,数据和程序都有一定的独立性减轻了程序员的工作,相对于人工管理阶段来说文件管理阶段提升明显,但由于数据的激增,文件管理系统也暴露出了不少的问题。
1.3 数据库管理阶段
由于文件管理系统还不能有效的满足人们的需求,还不能够把大量的数据进行存储和共享,进而研究人员克服种种问题研发出了数据库技术。在这一阶段,计算机技术和软件系统技术都有了长足的发展,出现了各种外存储器等。但是由于市场硬件价格的下跌,软件价格的上涨,导致数据库技术在项目开发中的成本相对增加。因此对数据的共享造成了一定的影响。这个关键问题的解决使得数据库具有可以下几个特点:
1)数据库具有结构化的特点且数据库较为系统。由于数据的冗余度较小,对空间的节省和存取时间的减少有着很明显的作用,这也使得访问的效率提高不少,避免数据不一致的情况出现。同时这样也间接对数据的扩充性和应用的灵活性有了大幅度的提高。
2)数据库具有相对独立的特点。数据具有两层独立性,一个是物理独立性,二是逻辑独立性,由于独立性的存在,使得数据库的逻辑结构不轻易发生改变,这样也可以大大减轻程序员的工作。
3)要保证数据库的完整和安全。在数据库中,由于数据的结构化和系统化,数据量相对来说较大,因而保证数据的完整和安全就尤为重要。数据库的综合性较强,要想实现各用户之间的共享,就要求数据库具有最小的冗余度和较高的独立性。
2 数据库技术在项目开发中的应用
2.1 国外应用状况
由于国外发达国家对数据库技术以及周边技术运用较早,且在最初发展时期就得到了重视,这为数据库技术打下了坚实的基础,因而数据库技术才能发展的如此迅速。随着科技的不断进步,数据库技术得到了广泛的应用。
2.2 国内应用状况
近些年来,我国在项目管理方面也略有起色。随着我国经济的飞速发展,我国的项目管理体系也进入了全球化的道路,信息技术的发展为我国的项目管理提供了基础。我国的研究人员通过对国外先进的技术和管理模式进行研究,对我国的管理模式正在进行更进一步的完善。但由于各种不定项原因的出现,我国数据库技术在项目开发中的应用还处于比较初级的阶段,仍然存在以下几点的问题。
首先,我国的数据库技术在应用中没有较为完善的信息传递机制。由于单位内部所需信息量过大,就会导致信息在传递的过程中发生阻塞,从而影响了工作效率。在部分大中型项目中,由于信息的共享程度超出局域网的范围,使得交流受阻。其次,数据库技术在项目开发中缺乏整体性。在现在看来,在项目开发上应用的软件基本上都较为孤立,彼此缺乏有效的联系,在项目开发中,没有形成综合性较强的管理软件。最后,缺乏对项目整体的动态分析和控制。由于项目存在的不确定因素较多,在项目的开发中,需要不断地调整以防对经济、资源的分配等其他方面的产生不同的影响,这样才能在项目的开发中发挥最佳作用,达到最佳的效果。总体说来,数据库技术在项目开发中的应用还需要不断地调整完善。
近几年来,随着经济全球化的发展,使得社会和工业经济向着信息服务的经济转化,我们生活的这个时代,时时刻刻都离不开信息,这些信息都需要加工和使用。数据库的出现改变了人们对信息的处理方式,使得更有效的信息资源得到更加充分合理的使用。由于数据库技术的综合性较强,使得数据库技术在项目开发中的应用较为广泛,例如将数据库技术应用多媒体教学和电机的设计和产品开发等项目。虽然数据库技术的应用较为广泛,但在各项目的开发中还只是初步的尝试、仍在是实验探索阶段。广大的技术研究者还应不断的对数据库技术进行完善,对数据库技术在项目中开发的应用更为广泛,设计出更为全面、操作简便的平台,更好地为企业服务,促进我国信息现代化的发展。
参考文献:
[1] 陈东海.数据库技术在项目开发数据管理中的应用[D].吉林大学,2005.
[2] 龚伏廷.浅谈数据库技术的应用与发展[J].电脑编程技巧与维护,2012,12:51-52.