浅谈数据库技术的应用

来源 :世界华商经济年鉴·理论版 | 被引量 : 0次 | 上传用户:dvdpp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:VFP是Microsoft公司推出的可视化数据库信息管理系统的开发工具,以数据库中表的基本操作为基础,创建视图、查询、报单、报表等,其功能强大,操作快捷方便。本文从四个方面探讨了VFP数据库在理论与实际中的应用。
  关键词:数据库技术;管理系统
  [中图分类号]TP311.13 [文献标识码]A [文章编号]1009-9646(2011)12-0013-02
  数据库因为具有强大的功能和灵活性,是计算机科学技术中发展最快的领域之一,也是应用最广的技术之一,广泛应用于各个领域,它已成为计算机信息系统的重要组成部分。在众多的数据库系统中,Visual FoxPro(VFP)是一个关系型数据库管理系统。VFP采用了可视化的、面向对象的程序设计方法,大大简化了应用系统的开发过程,并提高了系统的模块性和紧凑性。所以即使目前数据库开发软件非常众多的情况下,VFP仍占有一席之地。
  一、基于VFP实现的数据仓库技术
  近年来,随着数据库技术的应用和发展,人们尝试对数据库中的数据进行再加工,形成一个综合的,面向分析的环境,以更好支持决策分析,从而形成了数据仓库技术(DW)作为决策支持系统(DSS),数据仓库系统包括:数据仓库技术;联机分析处理技术(OLAP)和数据挖掘技术(DM)。数据仓库是在数据模型的指导下,收集数据信息,保证数据的一致性、准确性和实效性,真正实现数据共享和分析利用。数据仓库概念创始人Inmon曾对数据仓库下如此定义:“数据仓库就是面向主题的、集成的、不可更新的(稳定性)、随时间不断变化(不同时间)的数据集合,用以支持经营管理中的决策制定过程。”它弥补了原有的数据库的缺点,将原来的以单一数据库为中心的数据环境发展为一种新的体系化环境。
  二、VFP与Excel交互数据的实现
  VFP是一种关系型数据库管理系统,由于其强大的数据处理能力及良好的兼容性,使其成为数据库应用程序开发人员的强有力工具,VFP是许多数据库系统设计者钟爱的开发平台,其良好的对象可视性和事件驱动等特点给系统开发带来许多方便,符合新时代的应用设计要求。而EXECL则是一种优秀的电子表格处理软件,在兼容性、操作界面、公式运算、图表等方面有着独到的优势.上述两种软件在各自的应用领域均得到广泛的应用,同时上述两种软件还具有良好的交互编程能力,为两者相辅相成、取长补短奠定了良好的基础。Excel并非在真空里使用,人们经常需要从其他应用程序向Excel引人数据,也经常需要把Excel的数据输出到其他应用程序。俞扬信介绍了VFP与Excel交互编程的方法,每种方法虽然实现手段各异,但功能相仿。他以编程学习成绩系统为例,其功能可简述如下:VFP数据库表“学生成绩表.DBF”中含“学生姓名”、“语文”、“数学”等字段,示例程序将从Excel工作簿“VFP交互.XLS”之工作表“查询”中用书签“课程名”指定的单元取得欲查询的课程名称,然后在数据表“学生成绩表.DBF”中自动搜索,以找到该门课程不及格的同学名单,最后传送至原Excel工作薄形成新的工作表,同时,新工作表还将以该课程名命名。从上述方法中可以看出,利用VFP系统,只需输入一到二行简单的命令就可由计算机自动完成VFP与Excel的交互数据,但其中的关键是Excel中的表的创建以及在程序中如何引用表名。如何在VFP开发的应用程序中用SQL查询Excel中的数据,在实际应用中还要结合Excel本身强大的制表、统计功能设计和实现有效的功能。只有这样,才能为用户的应用带来极大的灵活性,极大地提高工作效率。
  三、利用VFP语言编写可变密码程序
  “可变密码”是指其密码值可由设置自行改变,这种方法一般由文件保存密码,而且密码是经过加密运算。密码的加密运算方法有很多种,如:转化法、位移法、时间法、随机法等。转换法就是把输入的密码经过转换计算,转换成保存密码,取密码时,再经过逆运算,把密码还原。不定时密码是可变密码的一种,是指密码的出现以随机方式来询问用户,如:用户在执行两个功能后必须输入密码,下一次检查密码可能在执行三个功能后检查密码,这种密码比较隐蔽,其方法如下:首先声明一个变量,用来计数,是1~5的随机数,在每个过程、函数或命令执行前,累加该变量值,当该变量值等于其随机值时,调用密码查询程序。薛美具体介绍基于VFP的密码设定方法,其特点是:具有使用登记功能,每个人一个密码,并可能随时变换,密码经过加密运算,不易被破解等。即利用数据库管理系统以及可变密码程序,进行加密和解密。此种方法可封闭非法用户的权限,大大提高数据库管理软件的安全性。
  四、保证数据库系统的完整性
  如何保证数据库系统的数据完整性长期以来一直是人们所关心的问题。数据完整性是保证数据正确的特性,关系型数据应用系统中的数据大都组织成数据库,数据库中是一张张的二维表及表之间的关系,因此关系型数据库应用系统设计的关键是数据库的设计,而数据库设计的关键是数据库中表及表之间关系的设计。VFP成功地将一套控制信息存储和合法检验规则的数据字典引入了Xbase领域,从而使数据的完整性限制由庞大的程序代码变成了数据库的一部分,极大地增强VFP的数据处理能力。在数据库中数据完整性是指保证数据正确的特性,数据完整性包括实体完整性、域完整性和参照完整性等。在这里我们只探讨VFP在保持数据库系统域完整性的应用。我们知道,关系中的属性有型和值,型指的是数据类型,有了数据类型就有了数据的取值类型和取值范围的限定。因此,数据类型是属于域完整性的范畴,但这对于域完整性还不够,为了保证表中数据的完整性,有时还应加上属性的取值范围,即值域限制,以保证数据输入时的正确性。在VFP中域完整性是通过表中字段的数据类型和宽度来实现的,在自由表中只能达到此种域完整性。但在数据库表中对输入数据的值域还可进一步加以限制,具体操作是在数据库表设计器的字段选项卡中“规则”框中输入对当前字段的值域约束规则,规则通常是一个逻辑表达式。如在学生系统中,学生关系中的属性“性别”,它的数据类型是字符型,宽度为2,但2个字符的取值非常多,有时不小心输入任一个汉字或两个英文字母都是性别,这不符合数据的正确性。因此,可在数据库表设计器的字段有效性“规则”框中输入逻辑表达式“性别:‘男’.or.性别:‘女’’。一但有了该规则,我们在向表中输人数据时,凡是不符合规则的字符输入都将被系统拒绝,这样就保证了数据人口的正确性。同时除了用字段的有效性来保证数据的完整性以外,我们还用到记录的有效性来保证数据的完整性。记录的有效性在表属性中进行定义。点击表VFP设计器中右上角的表选项卡,你就可以在表属性对话框中创建记录级的有效性规则。
  [1](美)Jeb Long.VISUAL FOXPRO3开发指南[M].北京:机械工业出版社,2007.
  [2]苏宝华.高级语言与数据库语言问信息交换技术的研究[J].计算机工程与应用,2008,(2).
  [3]王庆延,石潇.多媒体技术与应用[M].北京:清华大学出版社,2006,6.
  [4]唐治平,石潇.多媒体技术与大学英语教学[J].江西医学院学报,2006,6.
  [5]王勉宇,梁军.对Excel实现外部结构化查询的方法[J].计算机工程,2005,9.
  魏蓉(1982—)云南昭通人,毕业于云南大学计算机科学与技术专业。于2005年7月在昆明冶金高等专科学校环境工程学院任职。
  常青青(1982—)山东德州人。毕业于云南理工大学会计专业。于2005年7月在昆明冶金高等专科学校矿业学院任职。
  
其他文献
摘要:介绍了重庆地区的农村经济发展现状并对重庆地区所处在的农村社会经济发展模式进行讨论,通过查询资料确定重庆市农村农民经济的几个主要来源并形成评价因素集。最后在具体的以某小镇为例,列举出相关的数据,以促进农村经济发展和农村农业发展为目标,得到评价集与评语集。再利用模糊综合评判模型进行评判,在一定程度上确定一定认可范围内的良好的农村经济发展模式。  关键词:模糊综合评判;农村经济发展模式  [中图分
期刊
摘要:农村中小学现代远程教育工程的实施是促进农村教育跨越式发展的一项重大战略举措,是解决农村中小学教育教学资源短缺、师资力量不足、教育教学质量不高等问题的重要途径。那么如何发挥远程教育的资源优势,激发学生学习兴趣。  关键词:远程教育;教学设计;教育实验;教育资源  [中图分类号]G434;G633.8 [文献标识码]A [文章编号]1009-9646(2011)12-0006-02 
期刊
摘要:插值通常是利用曲线拟合的方法,通过离散的输入采样点建立一个连续函数,用这个重建的函数求出任意位置处的函数值.拉格朗日插值法作为基本的差值方法,在实际生活中具有很高的应用价值。本文简介拉格朗日插值,以及其在MATLAB中的算法程序,并用具体例子说明。  关键词:拉格朗日插值;Matlab算法程序  [中图分类号]O29;O174.42[文献标识码]A[文章编号]1009-9646(2011)1
期刊
[中图分类号]G623.2 [文献标识码]A [文章编号]1009-9646(2011)12-0005-01  埃德加·富尔在《学会生存》一书中指出:“未来的文盲,不再是不识字的人,而是没有学会怎样学习的人。”随着知识经济和信息时代的发展,学会怎样学习已成为现代人基本素养之一。结合时代要求,小学语文新课程总目标中明确规定:学生要掌握最基本的语文学习方法。因此,作为一个从教者,教学追求的
期刊
[中图分类号]G625.1 [文献标识码]A [文章编号]1009-9646(2011)11-0081-02    有这样一则寓言故事:一把坚实的大锁挂在大门上,一根铁杆费了九牛二虎之力,还是无法将它撬开。钥匙来了,他瘦小的身子钻进锁孔,只轻轻一转,大锁就“啪”地一声打开了。铁杆奇怪地问:“为什么我费了那么大力气也打不开,而你却轻而易举地就把它打开了呢?”钥匙笑着说:“因为我最了解它的心。”其实每
期刊
摘要:本文通过对防火墙产品本身作的专门介绍,从而对怎样选择防火墙有个原理性的认识,联系现实,从四个方面论述了防火墙选择误区及其原因。  关键词:防火墙选择;误区;鉴别  [中图分类号]TP393.08 [文献标识码]A [文章编号]1009-9646(2011)12-0011-02  一、首先要明确,防火墙不是路由器、交换机或者服务器  不能用那些产品的指标来选择防火墙。安全性是重中之
期刊
摘要:影响工程造价的主要因素有费用标准、人力资源成本、设备材料价格、操作风险、工程设计、地下、水下条件变化、经济目的等。目前我国的工程造价管理制度已经趋于完善,不过,随着我国市场经济体制的发展,我国工程造价管理呈现出许多问题,包括管理不善、工程项目招标不当、市场竞争不规范、市场竞争不公平等。文章最后,笔者从工程实施的不同阶段提出了各个阶段系统的造价管理措施。  关键词:造价管理;建设项目;施工阶段
期刊
摘要:2009年11月我国再次进入通胀周期。2010年11月,我国的通胀率已经高达5.1%,居民存款利率实现连续10个月的“负利率”状态。本轮通胀的根本原因是过于宽松的信贷政策引起流动性过剩。  关键词:物价;通胀;负利率  [中图分类号]F822.5;F224 [文献标识码]A [文章编号]1009-9646(2011)12-0016-02  加息是指一国的中央银行提高再贴现率,从而
期刊
摘要:蓝莓作为人体抗氧化第一卫士的水果,有对衰老、癌症和心脏疾病的抗氧化能力,另外还可以解除眼睛疲劳,改善视力。除此之外,还能延缓脑神衰老,增强记忆力,还有就是可以预防尿道感染。因此受大家越来越大的重视。蓝莓果实更是加工的上好原料,可制成果酱、蜜饯、糖果、冰淇淋等,蓝霉在食品行业还是有很大研究价值的。而其中作为有效成分之一的多糖,渐渐进入人们视野。现今,国内外对多糖的研究比较深刻,已经意识到多糖对
期刊
摘要:按揭是肇始于英国的一种物的担保制度,是以财产中某种利益为担保一定款项之支付或其他债务之履行而作的让与或其他处分。本文试图分析与国人息息相关的商品房按揭的法律性质和法理依据,理清按揭制度中的权益问题。  关键词:商品房;按揭;期房  [中图分类号]D90[文献标识码]A[文章编号]1009-9646(2011)11-0013-02    根据设立按揭时房产状态的不同,商品房的按揭分为现房按揭与
期刊