版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
浅论VFP数据库技术与应用论文本文关键词语:vfp;数据库;表;理论论文搞要:vfp是microsoft公司推出的可视化数据库信息管理系统的开发工具。以数据库中表的基本操作为基础,开创建立视图、查询、报单、报表等,其功能强大,操作快捷方便。该文通过四个方面讨论了vfp数据库是理论与实际中的应用。数据库由于具有强大的功能和灵敏性,是计算机科学技术中发展最快的领域之一,也是应用最广的技术之一,广泛应用于各个领域,它已成为计算机信息系统的主要构成部分。在诸多的数据库系统中,visualfoxpro(vfp)是一个关系型数据库管理系统。vfp采取了可视化的、面向对象的程序设计方法,大大简化了应用系统的开发经过,并提升了系统的模块性和紧凑性。所以即便当前数据库开发软件非常诸多的情况下,vfp仍占领一席之地。1基于vfp实现数据仓库技术近年来,随着数据库技术的应用和发展,人们尝试对数据库中的数据进行再加工,构成一个综合的,面向分析的环境,以更好支持分析,进而构成了数据仓库技术(dw)作为决策支持系统(dss),数据仓库系统包含:数据仓库技术;联机分析处理技术(olap)和数据发掘技术(dm)。数据仓库是在数据模型的指点下,采集数据信息,保证数据的一致性、精确性和实效性,真正实现数据分享和分析利用。数据仓库概念创始人inmon曾对数据仓库下如此定义:“数据仓库就是面向主题的、集成的、不可更新的(稳定性)、随时间不断变化(不同时间)的数据集合,用以支持经营管理中的决策制订经过。〞它弥补了原有的数据库的缺点,将原来的以单一数据库为中心的数据环境发展为一种新的体系化环境。龙红提出了在visualfoxpro中实现数据仓库技术方法。她以销售管理系统为例,将用户表和产品表放到项目目录下(假定为c:\test),将销售情况表按月分别存放在以起始月份为目录名的子目录下,如将2000年1月的记录放到c:\test\20001下一数据存放时就判定属于哪个时间段,存人对应目录的表中,统计时也对不同路径进行统计。同时通过引入文件目录的方式和相关算法,讨论了数据仓库技术在小型数据库中的实现方法,为数据仓库技术的尽快普及和原有mis系统的升级提供了一种方便、快捷、实用的方法。2vfp与excel交互数据的实现vfp是一种关系型数据库管理系统,由于其强大的数据处理能力及良好的兼容性,使其成为数据库应用程序开发人员的强有力工具,vfp是很多数据库系统设计者钟爱的开发平台,其良好的对象可视性和事件驱动等特点给系统开发带来很多方便,符合新时期的应用设计要求。而execl则是一种优秀的电子表格处理软件,在兼容性、操作界面、公式运算、图表等方面有着独到的优势.上述两种软件在各自的应用领域均得到广泛的应用,同时上述两种软件还具有良好的交互编程能力,为两者相辅相成、扬长避短奠定了良好的基础。excel并非在真空里使用,人们经常需要从其他应用程序向excel引人数据,也经常需要把excel的数据输出到其他应用程序。俞扬信介绍了vfp与excel交互编程的方法,每种方法固然实现手段各异,但功能相仿。他以编程学习成就系统为例,其功能可简述如下:vfp数据库表“学生成就表.dbf〞中含“学生姓名〞、“语文〞、“数学〞等字段,示例程序将从excel工作簿“vfp交互.xls〞之工作表“查询〞顶用书签“课程名〞指定的单元获得欲查询的课程名称,然后在数据表“学生成就表.dbf〞中自动搜索,以找到该门课程不及格的同学名单,最后传送至原excel工作薄构成新的工作表,同时,新工作表还将以该课程名命名。从上述方法中能够看出,利用vfp系统,只需输入一到二行简单的命令就可由计算机自动完成vfp与excel的交互数据,但其中的关键是excel中的表的开创建立以及在程序中怎样引用表名。怎样在vfp开发的应用程序顶用sql查询excel中的数据,在实际应用中还要结合excel自己强大的制表、统计功能设计和实现有效的功能.只要这样,能力为用户的应用带来极大的灵敏性,极大地提升工作效率。3利用vfp语言编写可变密码程序“可变密码〞是指其密码值可由设置自行改变,这种方法一般由文件保存密码,而且密码是经过加密运算。密码的加密运算方法有许多种,如:转化法、位移法、时间法、随机法等。转换法就是把输入的密码经过转换计算,转换成保存密码,取密码时,再经过逆运算,把密码复原。不定时密码是可变密码的一种,是指密码的出现以随机方式来询问用户,如:用户在履行两个功能后必需输入密码,下一次检查密码可能在履行三个功能后检查密码,这种密码比较隐蔽,其方法如下:首先声明一个变量,用来计数,是1~5的随机数,在每个经过、函数或命令履行前,累加该变量值,当该变量值等于其随机值时,调用密码查询程序。薛美详细介绍基于vfp的密码设定方法,其特点是:具有使用登记功能,每个人一个密码,并可能随时变换,密码经过加密运算,不易被破解等。即利用数据库管理系统以及可变密码程序,进行加密和解密。此种方法可封闭非法用户的权限,大大提升数据库管理软件的安全性。4保证数据库系统的完好性怎样保证数据库系统的数据完好性长期以来一直是人们所关心的问题。数据完好性是保证数据正确的特性,关系型数据应用系统中的数据大都组织成数据库,数据库中是一张张的二维表及表之间的关系,因而关系型数据库应用系统设计的关键是数据库的设计,而数据库设计的关键是数据库中表及表之间关系的设计。vfp成功地将一套控制信息存储和合法检验规则的数据字典引入了xbase领域,进而使数据的完好性限制由庞大的程序代码变成了数据库的一部分,极大地加强vfp的数据处理能力。在数据库中数据完好性是指保证数据正确的特性,数据完好性包含实体完好性、域完好性和参照完好性等。在这里我们只讨论vfp在坚持数据库系统域完好性的应用。我们知道,关系中的属性有型和值,型指的是数据类型,有了数据类型就有了数据的取值类型和取值范围的限定。因而,数据类型是属于域完好性的范畴,但这对于域完好性还不够,为了保证表中数据的完好性,有时还应加上属性的取值范围,即值域限制,以保证数据输入时的正确性。在vfp中域完好性是通过表中字段的数据类型和宽度来实现的,在自在表中只能到达此种域完好性。但在数据库表中对输入数据的值域还可进一步加以限制,详细操作是在数据库表设计器的字段选项卡中“规则〞框中输入对当下字段的值域约束规则,规则通常是一个逻辑表达式。如在学生系统中,学生关系中的属性“性别〞,它的数据类型是字符型,宽度为2,但2个字符的取值非常多,有时不小心输入任一个汉字或两个英文字母都是性别,这不符合数据的正确性。因而,可在数据库表设计器的字段有效性“规则〞框中输入逻辑表达式“性别:‘男’.or.性别:‘女’’。一但有了该规则,我们在向表中输人数据时,但凡不符合规则的字符输入都将被系统回绝,这样就保证了数据人口的正确性。同时除了用字段的有效性来保证数据的完好性以外,我们还用到记录的有效性来保证数据的完好性。记录的有效性在表属性中进行定义。点击表vfp设计器中右上角的表选项卡,你就能够在表属性对话框中开创建立记录级的有效性规则。以下为参考文献:[1](美)jebfoxpro3开发指南[m].北京:机械工业出版社,1997.[2]苏宝华.高级语言与数据库语言问信息交换技术的研究[j].计算机工程与应用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 黑龙江省大庆市肇源县东部五校(五四制)2024-2025学年八年级上学期10月月考化学试卷(含答案)
- 第23单元 旋转-单元测试卷(4)-2024-2025学年数学人教版9年级上册(含答案解析)
- 数据中心能源管理方案
- 赣南师范大学《行政管理学》2021-2022学年第一学期期末试卷
- 阜阳师范大学《教师专业发展》2022-2023学年第一学期期末试卷
- 阜阳师范大学《幼儿园游戏》2023-2024学年第一学期期末试卷
- 粤教版一年级下册-科学-教学设计
- 徐州市2024-2025学年四年级上学期11月期中调研数学试卷一(有答案)
- 福建师范大学协和学院《视觉设计基础》2022-2023学年第一学期期末试卷
- 福建师范大学《人力资源管理(双语)》2022-2023学年第一学期期末试卷
- 2016年1月自考06093人力资源开发与管理试题及答案含解析
- 新媒体写作课件
- 计划生育终止妊娠相关理论知识考试试题及答案
- 仓库管理系统详细设计方案
- 员工能力素质考评表(班组长级人员用表)
- 食品安全综合实践课件
- 2024年质量员(设备安装)专业技能知识考试练习题库及答案(共四套)
- 2023 年云南省爱我国防知识网络竞赛题库(小学组和初中组)
- SJ-T 11798-2022 锂离子电池和电池组生产安全要求
- 2024麻醉后监测治疗专家共识
- 信托与租赁课件
评论
0/150
提交评论