免费论文查重: 大雅 万方 维普 turnitin paperpass

试议数据库技术VFP数据库技术与运用

最后更新时间:2024-02-27 作者:用户投稿原创标记本站原创 点赞:24083 浏览:108705
论文导读:
摘要:VFP是Microsoft公司推出的可视化数据库信息 管理 系统的开发工具。以数据库中表的基本操作为基础,创建视图、查询、报单、报表等,其功能强大,操作快捷方便。该文通过四个方面探讨了VFP数据库是理论与实际中的应用。
关键词:VFP 数据库 表 理论
数据库因为具有强大的功能和灵活性,是计算机科学技术中 发展 最快的领域之一,也是应用最广的技术之一,广泛应用于各个领域,它已成为计算机信息系统的重要组成部分。在众多的数据库系统中,Visual FoxPro(VFP)是一个关系型数据库管理系统。VFP采用了可视化的、面向对象的程序设计方法,大大简化了应用系统的开发过程,并提高了系统的模块性和紧凑性。所以即使目前数据库开发软件非常众多的情况下,VFP仍占有一席之地。

1、基于VFP实现数据仓库技术

近年来,随着数据库技术的应用和发展,人们尝试对数据库中的数据进行再加工,形成一个综合的,面向分析的 环境 ,以更好支持决策分析,从而形成了数据仓库技术(DW)作为决策支持系统(DSS),数据仓库系统包括:数据仓库技术;联机分析处理技术(OLAP)和数据挖掘技术(DM)。数据仓库是在数据模型的指导下,收集数据信息,保证数据的一致性、准确性和实效性,真正实现数据共享和分析利用。数据仓库概念创始人Inmon曾对数据仓库下如此定义:“数据仓库就是面向主题的、集成的、不可更新的(稳定性)、随时间不断变化(不同时间)的数据集合,用以支持经营管理中的决策制定过程。”它弥补了原有的数据库的缺点,将原来的以单一数据库为中心的数据环境发展为一种新的体系化环境。
VFP是一种关系型数据库管理系统,由于其强大的数据处理能力及良好的兼容性,使其成为数据库应用程序开发人员的强有力工具,VFP是许多数据库系统设计者钟爱的开发平台,其良好的对象可视性和事件驱动等特点给系统开发带来许多方便,符合新时代的应用设计要求。而EXECL则是一种优秀的电子表格处理软件,在兼容性、操作界面、公式运算、图表等方面有着独到的优势。上述两种软件在各自的应用领域均得到广泛的应用,同时上述两种软件还具有良好的交互编程能力,为两者相辅相成、取长补短奠定了良好的基础。Excel并非在真空里使用,人们经常需要从其他应用程序向Excel引人数据,也经常需要把Excel的数据输出到其他应用程序。俞扬信介绍了VFP与Excel交互编程的方法,每种方法虽然实现手段各异,但功能相仿。他以编程学习成绩系统为例,其功能可简述如下:VFP数据库表“学生成绩表.DBF”中含“学生姓名”、“语文”、“数学”等字段,示例程序将从Excel工作簿“VFP交互.XLS”之工作表“查询”中用书签“课程名”指定的单元取得欲查询的课程名称,然后在数据表“学生成绩表.DBF”中自动搜索,以找到该门课程不及格的同学名单,最后传送至原Excel工作薄形成新的工作表,同时,新工作表还将以该课程名命名。

2、利用VFP语言编写可变程序

“可变”是指其值可由设置自行改变,这种方
法一般由文件保存,而且是经过加密运算。的加密运算方法有很多种,如:转化法、位移法、时间法、随机法等。转换法就是把输入的经过转换计算,转换成保存,取时,再经过逆运算,把还原。不定时是可变的一种,是指的出现以随机方式来询问用户,如:用户在执行两个功能后必须输入,下一次检查可能在执行三个功能后检查,这种比较隐蔽,其方法如下:首先声明一个变量,用来计数,是1~5的随机数,在每个过程、函数或命令执行前,累加该变量值,当该变量值等于其随机值时,调用查询程序。薛美具体介绍基于VFP的设定方法,其特点是:具有使用登记功能,每个人一个,并可能随时变换,经过加密运算,不易被等。即利用数据库 管理 系统以及可变程序,进行加密和解密。此种方法可封闭非法用户的权限,大大提高数据库管理软件的安全性。

3、保证数据库系统的完整性

如何保证数据库系统的数据完整性长期以来一直是人们所关心的问题。数据完整性是保证数据正确的特性,关系型数据应用系统中的数据大都组织成数据库,数据库中是一张张的二维表及表之间的关系,因此关系型数据库应用系统论文导读:
设计的关键是数据库的设计,而数据库设计的关键是数据库中表及表之间关系的设计。VFP成功地将一套控制信息存储和合法检验规则的数据字典引入了Xbase领域,从而使数据的完整性限制由庞大的程序代码变成了数据库的一部分,极大地增强VFP的数据处理能力。在数据库中数据完整性是指保证数据正确的特性,数据完整性包括实体完整性、域完整性和参照完整性等。在这里我们只探讨VFP在保持数据库系统域完整性的应用。我们知道,关系中的属性有型和值,型指的是数据类型,有了数据类型就有了数据的取值类型和取值研究生论文www.7ctime.com
范围的限定。因此,数据类型是属于域完整性的范畴,但这对于域完整性还不够,为了保证表中数据的完整性,有时还应加上属性的取值范围,即值域限制,以保证数据输入时的正确性。
参考文献:
(美)Jeb Long.VISUAL FOXPRO3开发指南[M].北京:机械工业出版社,1997.
苏宝华.高级语言与数据库语言问信息交换技术的研究[J]. 计算机工程与应用,1998,(2):11-13.
[3] 王庆延,石潇.多媒体技术与应用[M].北京:清华大学出版社,2004,6.
[4] 唐治平,石潇.多媒体技术与大学 英语 教学 [J].江西医学院学报,2004,6.
[5] 王勉宇,梁军.对Excel实现外部结构化查询的方法[J]. 计算机工程,2002,28(1):278.