计算机光盘软件与应用 2010年第9期 Computer CD Software and Applications 工程技术 浅谈计算机网络数据库技术的应用与发展 翟建强 (山东省农村信用社联合社,山东济南250001) 摘要:数据库是数据管理的最新技术,是计算机科学的重要分支。对于一个国家来说,数据库的建设规模、数据库 信息量的大小也成为衡量国家信息化程度的重要标志。建立一个满足各级部门信息处理要求的行之有效的信息系统也成为 一个企业或组织生存和发展的重要条件。 关键词:数据库技术;管理系统 中图分类号:TP393 文献标识码:A 文章编号:1007—9599(2010)09-0071—01 Computer Network Database Technilogy Application and Development Zhai Jianqiang (Rural Credit Cooperative of Shandong,Jinan 250001,China) Abstract:The database is the latest data management technology,is all important branch of computer science.For a country,a database of construction scale,the size of the amount information database has become a national level to measure all important indicator.An information processing at all levels to meet the requirements of an.effective information system has also become a business or organization an important condition for the survival and development. Keywords:Database technology;Management system 数据库因为具有强大的功能和灵活性,是计算机科学技术中 发展最快的领域之一,也是应用最广的技术之一,, 泛应用于各 个领域,它己成为计算机信息系统的重要组成部分。在众多的数 据库系统中,Visual FoxPro(VFP)是一个关系型数据库管理系统。 VFP采用了可视化的、面向对象的程序设计方法,大大简化了应 用系统的开发过程,并提高了系统的模块性和紧凑性。所以即使 目前数据库开发软件非常众多的情况下,VFP仍占有一席之地。 基于VFP实现数据仓库技术 近年来,随着数据库技术的应用和发展,人们尝试对数据库中 的数据进行再加工,形成一个综合的,面向分析的环境,以更好支 持决策分析,从而形成了数据仓库技术(Dw)作为决策支持系统 (DSS),数据仓库系统包括:数据仓库技术;联机分析处理技术(OLAP) 和数据挖掘技术(DM)。数据仓库是在数据模型的指导下,收集数据 一、信息,保证数据的一致性、准确性和实效性,真正实现数据共享和 分析利用。数据仓库概念创始人Inmon曾对数据仓库下如此定义: “数据仓库就是面向主题的、集成的、不可更新的(稳定性)、随时 间不断变化(不同时间)的数据集合,用以支持经营管理中的决策制 定过程。”它弥补了原有的数据库的缺点,将原来的以单一数据库 为中心的数据环境发展为一种新的体系化环境。龙红提出了在 Visual FoxPro中实现数据仓库技术方法。她以销售管理系统为例, 将用户表和产品表放到项目目录下(假定为C:\test),将销售情况 表按月分别存放在以起始月份为目录名的子目录下,如将2000年1 月的记录放到C:\test\20001下一数据存放时就判断属于哪个时 间段,存人对应目录的表中,统计时也对不同路径进行统计。同时 通过引入文件目录的方式和相关算法,讨论了数据仓库技术在小型 数据库中的实现方法,为数据仓库技术的尽快普及和原有MIS系统 的升级提供了一种方便、快捷、实用的方法。 二、VFP与ExceI交互数据的实现 VFP是一种关系型数据库管理系统,由于其强大的数据处理 能力及良好的兼容性,使其成为数据库应用程序开发人员的强有 力工具,VFP是许多数据库系统设计者钟爱的开发平台,其良好 的对象可视性和事件驱动等特点给系统开发带来许多方便,符合 新时代的应用设计要求。而EXECL则是一种优秀的电子表格处理 软件,在兼容性、操作界面、公式运算、图表等方面有着独到的 优势。上述两种软件在各自的应用领域均得到广泛的应用,同时 上述两种软件还具有良好的交互编程能力,为两者相辅相成、取 长补短奠定了良好的基础。Excel并非在真空里使用,人们经常 需要从其他应用程序向Excel引人数据,也经常需要把Excel的 数据输出到其他应用程序。俞扬信介绍了VFP与Excel交互编程 的方法,每种方法虽然实现手段各异,但功能相仿。他以编程学 习成绩系统为例,其功能可简述如下:VFP数据库表“学生成绩 表.DBF”中含“学生姓名”、“语文”、“数学”等字段,示例程序 将从Excel工作簿“VFP交互.XLS”之工作表“查询”中用书签 “课程名”指定的单元取得欲查询的课程名称,然后在数据表“学 生成绩表.DBF”中自动搜索,以找到该门课程不及格的同学名单, 最后传送至原Excel工作薄形成新的工作表,同时,新工作表还 将以该课程名命名。从上述方法中可以看出,利用VFP系统,只 需输入一到二行简单的命令就可由计算机自动完成VFP与Excel 的交互数据,但其中的关键是Excel中的表的创建以及在程序中 如何引用表名。如何在VFP开发的应用程序中用SOL查询Excel 中的数据,在实际应用中还要结合Excel本身强大的制表、统计 功能设计和实现有效的功能。只有这样,才能为用户的应用带来 极大的灵活性,极大地提高工作效率。 三、数据库技术的未来发展 新一代数据库技术与其他学科的技术内容互相结合,多学科 的技术内容与数据库技术的有机结合,使数据库领域中新的技术 内容层出不穷。分布处理技术、并行计算技术、人工智能技术、 多媒体技术、模糊技术,广泛应用于多个领域商业管理、计划统 计等,由此也衍生出多种新的数据库技术。如分布式数据库允许 用户开发的应用程序把多个物理分开的、通过网络互联的数据库 当作一个完整的数据库看待。并行数据库通过让技术把一个大的 事务分散到中的多个节点去执行,提高了数据库的吞吐和容错性。 多媒体数据库提供了一系列用来存储图像、音频和视频对象 类型,更好地对多媒体数据进行存储、管理、查询。模糊数据库 是存储、组织、管理和操 纵模糊数据库的数据库,可以用于模糊知识处理。还有工程 数据库、演绎数据库、知识数据库、时态数据库、科学与统计数 据库、面向对象的数据库、专家数据库、数据仓库等等。随着科 学技术的发展,计算机技术不断应用到各行各业,数据存储不断 膨胀的需要,对未来的数据库技术将会有更高的要求,未来数据 库的应用也会变得更加广泛。 参考文献: 【1j(美)Jeb Long.VISUAL FOXPR03开发指南【jⅥ】.北京:机械工业 出版社.2007 【2】苏宝华.高级语言与数据库语言问信息交换技术的研究【ll_计算 机工程与应用.2008,(2) 社.2006,6 . 【3】王庆延,石潇.多媒体技术与应用[M1.北京:清华大学出版