电脑编程技巧与维护
主办单位:工业和信息产业部
国际刊号:1006-4052
国内刊号:11-3411/TP
学术数据库优秀期刊 《中文科技期刊数据库》来源期刊
       首 页   |   期刊介绍   |   新闻公告   |   征稿要求   |   期刊订阅   |   留言板   |   联系我们   
  本站业务
  在线期刊
      最新录用
      期刊简明目录
      本刊论文精选
      过刊浏览
      论文下载排行
      论文点击排行
      
 

访问统计

访问总数:24537 人次
 
    本刊论文
数据库编程与数据库存储技术分析
 【摘要】随着计算机的发展,数据库的作用越来越重要,在不同的历史时期,根据计算机性能和实际应用的需要,数据库的存储和管理,都存在一定的差异,本文通过分析数据库存储技术的概念和特点,发现数据编程阶段,决定了数据库存储的类型,而在数据库的所有模块中,数据库存储模块是核心,只有按照这个思想去编写数据库程序,才能给使其工作效果最佳。

  【关键词】数据库;编程;存储;技术;分析

  0引言

  随着计算机的普及应用,计算机应用软件得到了快速的发展,从某种意义上来说,计算机之所以能够在各个领域中得到应用,很大程度上就是因为相应的应用软件,根据各个行业的特点,软件公司都开发了针对性的应用软件,通过这些软件的使用,能够给实际的工作带来方便,提升工作的效率,例如在工业自动化中,现在的计算机技术已经具有一定的智能性,可以代替人来进行操作,这种方式出现错误的几率很低,而且计算机不需要休息,生产效率得到了大幅提高,在计算机软件中,尤其是一些大型的软件,数据库是软件的核心内容,因此在计算机软件编写过程中,数据库编程和存储技术,也是一个核心内容,受到我国特殊历史原因影响,我国的软件行业发展较慢,因此数据库编程和存储技术的核心都掌握在西方发达国家手中。

  1数据库存储技术简述

  1.1数据库存储技术的概念

  数据库的发展很大程度上依赖于计算机性能的提升,在计算机出现的早期,并没有数据库的概念,当时计算机的性能很低,只能进行一些简单的数字运算,体积也非常庞大,还没有数据存储的概念,随着晶体管和集成电路应用在计算机制造中,计算机的性能得到了大幅的提升,开始在各个领域中进行应用,当计算机被用于数据管理时,尤其是一些复杂的数据,传统的存储方式已经无法满足人们的需要,在这种背景下,DSMS诞生了,这种数据库管理系统在当时看来,是数据库管理技术的一次革命,随着计算机性能的提升,逐渐出现了SQL、Oracle等,在传统的数据库编程中,由于数据库编写的时期不同,使用的编写语言也有一定的差异,目前常使用的软件有VB、JAVA、VC、C++等,利用这些编程软件,都可以编写一个指定的数据库,由于每个软件自身都有一定的特点,因此不同领域的数据编程中,所选择的编程软件业有一定的差异。

  1.2数据库存储技术的发展

  数据库的概念最早可以追溯到20世纪50年代,但是当时数据库的管理,还处于传统人工的方式,并没有形成软件的形式,因此并不能算数据库存储技术的起源,在20世纪60年代中期,随着计算机存储设备的出现,使得计算机能够存储数据,在这种背景下,数据管理软件诞生了,但是受到当时技术条件的限制,只能以文件为单位,将数据存储在外部存储设备中,人们开发了带有界面的操作系统,以便对存储的数据进行管理,随着计算机的普及应用,计算机能够存储的数据越来越多,人们对数据库存储技术有了更高的要求,尤其是企业用户的增加,希望数据库存储技术能够具有很高的共享能力,数据存储技术在这一时期,得到了很大的发展,现在的数据库存储技术,很大程度上也是按照这一时期的标准,来进行相应的开发,随着数据库自身的发展,出现了很多新的数据库存储技术,如数据流、Web数据管理等。

  1.3数据库存储技术的作用

  数据库存储技术的出现,对于传统的纸质存储技术来说,具有革命性的作用,由于纸质存储数据的方式,很容易受到水、火等灾害,而造成数据的损失,人类文明从有文字开始,就记录了大量的历史信息,但是随着时间的推移,很多数据资料都损毁了,给人类文明造成了严重的损失,而数据库存储技术就能够很好的避免这个问题,在数据库的环境下,信息都会转化成电子的方式,存储在计算机的硬盘中,对于硬盘的保存,要比纸质的书籍等简单的多,需要的环境比较低,最新的一些服务器存储器,甚至具有防火的性能,而且数据库中的数据,可以利用计算机很简单的进行复制,目前很多企业数据库,为了最大程度上保证数据的安全性,都会建立一个映像数据库,定期的对数据库中的信息进行备份,如果工作的数据库出现了问题,就可以通过还原的方式,恢复原来的数据。

 2数据库编程与数据库存储技术的关系

  2.1数据库编程决定数据库存储的类型

  通过对计算机软件的特点进行分析可以知道,任何软件要想具有相关的功能,都需要在编程过程中来实现,对于数据库程序来说也是一样,在数据库编程的过程中,能够决定数据库存储的类型,根据应用领域的不同,数据库存储技术也有一定的差异,如在电力、交通控制等领域中,应用的大多是实时数据库,而网上的视频网站等,大多采用关系数据库,其次还有商业数据库、自由数据库、微型数据库等,每种数据库的出现,都是为了满足实际应用的需要,虽然在不同历史时期,一种数据库成为主流,但是对于数据库程序的编写者来说,这些数据库的编写并没有太大的差异,虽然不同的程序编写人员,由于所受教育和习惯的不同,在实际编写的过程中,使用的程序编写软件不同,但无论是VB、VF还是C++等,都可以实现每种数据库类型的编写,从某种意义上来说,数据库类型的确定,通常是在软件需求分析阶段中进行设计,然后在数据编程阶段来实现,但在实际编写的过程中,设计阶段经常会由于考虑问题不全面,导致设计存在一定的问题,编写人员在实际的编写时,如果发现数据库存储类型不是最佳的,就会修改程序设计的方案,对数据库程序进行一定的优化。

  2.2数据库存储技术是数据库编程的核心

  对于数据库程序来说,最重要的功能就是存储数据,通常情况在,一个数据库程序会分成几个模块,其中核心模块就是数据库存储技术,而其他的模块是执行对数据库中数据的录入、修改、调用等功能,虽然这些功能缺一不可,但是作为数据库程序的核心,数据库存储技术在程序编写阶段中,就应该受到编写人员的足够重视,在实际的数据库编程中,大多编写人员都会注意到这个问题,在编写数据的录入、修改和调用模块时,都会以数据存储技术为核心,如果能够提高数据存储的效率,可以对其他模块进行修改,如果不按照这个思路来进行数据库编程,那么编写人员可能会为了数据录入的方便,而修改数据库存储的类型,虽然提高了数据录入的效率,但是数据的安全就得不到保证,对于大型复杂的数据库,数据的存储效率和管理非常重要,数据的录入、修改和调用,都不是数据库的核心内容,因此只有将数据库存储技术作为数据库编程的核心,并在这种思想下进行程序的编写,才能够使编写的数据库程序工作效果最佳。

  3结语

  随着软件行业的发展,程序设计已经成为了一个热门的行业,各种高级语言的出现,极大地方便了程序的设计和编写,可视化编程软件的出现,使得一些没有专业编程知识的人,也能够编写一些简单的小程序,但是通过本文的分析可以知道,对于重要的大型软件来说,数据库通常是软件的核心,数据库存储技术是数据库的核心,要想使数据库工作效率达到最大,只有在数据编程过程中,结合数据库应用的领域,选择一个最佳的数据库存储技术,然后以这个存储类型为核心,来进行数据的编写工作。

特别说明:本站仅协助已授权的杂志社进行在线杂志订阅,非《电脑编程技巧与维护》杂志官网,直投的朋友请联系杂志社。
版权所有 © 2009-2024《电脑编程技巧与维护》编辑部  (权威发表网)   苏ICP备20026650号-8