vf学习资料.doc

  1. 1、本文档共130页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vf学习资料

1.本章摘要 介绍与数据库有关的基本概念和知识,包括数据、信息和数据处理、数据管理技术的发展、数据库系统、数据模型以及关系数据库等。Visual FoxPro的语法基础,包括常量、字段变量、内存变量、函数、表达式的概念及其使用规则。Visual FoxPro作为一门数据库编程语言,和其他编程语言一样,所编写的程序都是由常量、变量、函数、表达式等基本语法组成的。而作为一门数据库语言,Visual FoxPro突出了数据库管理的特点,其中一些数据元素不仅在程序中使用,也被包含在数据库文件中。这些基本概念和知识是学习和使用Visual FoxPro的基础。 近年来,计算机的数据库技术和网络技术相互结合和渗透,已成为计算机方面发展最迅速和应用最广泛的两大领域。对于在日常生活、生产经营、金融证券、事务管理等活动中产生的大量数据,数据库管理系统以数据库的方式进行组织和存储,并编写数据库应用程序以实现数据的共享和高效处理,从而满足人们对数据管理的各种需要。目前流行的开发数据库系统的编程语言有多种,如Visual FoxPro、SQL、Delphi、Oracle、Java等,它们各有其功能和特点。 本书介绍的Visual FoxPro(缩写为VFP)数据库语言由于具有简单易学、使用方便、开发成本低等特点,在我国有着广泛的应用基础,适合初学者用来掌握数据库语言的基本结构和特点,并很容易通过它来开发一些实用的中小型数据库系统。本章介绍数据与数据处理的基本概念和数据库的概念、相关术语、基本运算及Visual FoxPro的语法基础等,为进一步学习和应用Visual FoxPro数据库语言准备好基础知识。 2、数据基础知识 1、 计算机数据管理的发展 数据处理的内容首先是数据的管理。计算机发明以后,人们一直在努力寻求如何用计算机更有效地管理数据。随着计算机硬件和软件技术的发展,计算机数据管理技术也经历了从低级阶段发展到高级阶段的过程,技术上也越来越成熟。按照一般文献划分,计算机数据管理的发展有如下几个阶段。 一、 人工管理阶段 20世纪50年代是第一代计算机应用阶段。当时,计算机没有磁盘这样的能长期保存数据的存储设备,这个时期的数据管理是用人工方式把数据保存在卡片、纸带这类的介质上,所以称为人工管理阶段。这个阶段数据管理的最大特征是数据由计算数据的程序携带,二者混合在一起,因此具有以下特点。 1.数据不能独立 由于数据和程序混合在一起,这样就不能处理大量的数据,更谈不上数据的独立与共享,一组数据只能被一个程序专用。此外,当程序中的数据类型、格式发生变化时,相应程序也必须进行修改。 2.数据不能长期保存 这个阶段计算机的主要任务是科学计算。计算机运行时,程序和数据在计算机中,程序运行结束后,数据即从计算机中释放出来。 3.数据没有专门的管理软件 由于计算机系统没有数据管理软件管理数据,也就没有数据的统一存取规则。数据的存取、输入输出方式就由编写程序的程序员自己确定,这就增加了程序编写的负担。 二、文件系统阶段 随着计算机对数据处理要求的不断增加,人们对数据处理的重要性越来越重视。20世纪50年代末至60年代,计算机操作系统中专门设置了文件系统来管理数据,计算机的数据管理进入了文件系统阶段。这个阶段的主要特征是数据文件和处理数据的程序文件分离,数据文件由文件系统管理,它确立数据文件和程序文件的接口,保证文件能被正确地调用。与人工阶段相比,文件系统阶段是有所进步,但还是存在以下缺点。 1.数据独立性差,不能共享数据 虽然从程序文件中分离了出来,但文件系统管理的数据文件只能简单地存放数据,且一个数据文件一般只能被相应的程序文件专用,相同的数据要被另外的程序使用,必须再产生数据文件,这样就出现了数据的重复存储问题,即数据冗余。 2.数据文件不能集中管理 由于这阶段的数据文件没有合理和规范的结构,数据文件之间不能建立联系,使得数据文件不能集中管理,数据使用的安全性和完整性都得不到保证。 三、 数据库系统阶段 20世纪60年代末,计算机的数据管理进入数据库系统阶段。这时,由于计算机的数据处理量迅速增长,其数据管理得到了人们的高度重视,随后在美国产生了技术成熟、具有商业价值的数据库管理系统。数据库系统不仅有效地实现了程序和数据的分离,而且它把大量的数据组织在一种特定结构的数据库文件中,多个不同程序都可以调用数据库中相同的数据,从而实现了数据的统一管理及数据共享。与文件系统相比,数据库系统具有以下特点。 1.实现数据共享,减少数据冗余度 由于数据库文件不仅与程序文件相互独立,而且具有合理规范的结构,使得不同的程序可以同时使用数据库中相同的数据,这样就大大节省了存储资源,减少了数据的冗余度。 2.实现数据独立 数据独立包括物理数据独立和逻辑数据独立。物理数据是指数据

文档评论(0)

zhuwenmeijiale + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档