网站大量收购独家精品文档,联系QQ:2885784924

第一章 Visal FoxPro概述.doc

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

第一章 Visual FoxPro概述 1.1 表、关系模型和数据库 1 1.2 VFP是数据库管理的简单语言 2 1.3 FoxPro的历史地位、VFP8.0版本和展望 10 1.4 VFP的窗口、菜单及其它 15 1.5 用命令窗口工作(Command Window) 17 1.1 表、关系模型和数据库 ? 21世纪是知识经济的时代,组织和利用知识信息的有力武器—数据库将继续得到广泛应用。数据库 (Database,即DB)20世纪50年代,美国为战争的需要,把各种情报集中在一起,存入计算机。60年代数据库帮助设计了阿波罗登月火箭,推动了数据库技术的产生。70年代,数据库蓬勃发展,网状系统和层次系统占领了市场,并且关系数据库理论也日趋完善。80年代起,关系数据库产品已相当成熟,后来有了分布式数据库系统(Ditributed Database Systems),数据库机(Database Machines)、知识库(Knowledge Base)系统和知识机。现在,数据库技术已成为计算机领域最重要的技术之一,它是软件学科中一个独立分支(即研究数据库的结构、存贮、设计和使用的一门软件学科)。 ? 图1-1就是数据库中的一个表。 姓 名 地 址 城 市 省 名 邮 编 电话号码 编 号 刘先生 237信箱 成 都 四 川 610041 (028 0003 李 红 581信箱 北 京 北 京 010000 6775041 0001 郭 亮 457信箱 宜 宾 四 川 620000 398883 0002 ? ?一个数据库的信息通常组织和存贮在表(Table)的形式中,各个表具有行和列。例如上表所示,各行包括姓名、地址、城市、省名、邮编、电话号码、编号。各行与另外的行相关,因为它们全都包括相同类型的信息。又具有“姓名”列、“地址”列、“城市”列等属性,如“姓名”列中有刘先生、李红、郭亮三个数据(即属性值)。这样由行和列组成一个表,即一个表文件。一个表文件中,行叫表的记录,列叫表的字段。 ? ?数据库加上相应的操作和管理数据库的软件,即为一个数据库管理系统(DBMS),它能合理地组织和存贮大量数据,并支持对于数据库表中数据的各种操作,如:更新、排序、索引、查询、列表、打印等。数据库系统是实现有组织地、动态地存贮大量的相关数据,方便用户访问的计算机软、硬件资源组成的系统,它由数据库、数据库管理系统以及支撑数据库管理系统的软、硬件构成。 ?在计算机的三大主要应用(科学计算、数据处理与过程控制)中,数据处理所占比重约为70%左右。数据库技术就是作为数据处理中的一门技术发展起来的,今天它已广泛地应用到工业、农业、商业、国家机关、大专院校、科研单位、金融、财贸和国防军事、情报等各行各业的管理信息系统(MIS)、办公自动化系统(OA)、决策支持系统等领域中。 ? ?数据库离不开数据模型。数据模型是对现实世界客观事物及其联系的描述,它反映数据项之间和记录之间的联系,在数据库技术中使用模型的概念描述数据库的结构与语义。常用的三种数据模型是:层次模型(Hierarchical Model)、网状模型(Network Model)和关系模型(Relational Model)。此外,还有面向对象模型(Object-Oriented Model)等。 ? ?关系模型把数据之间的关系看成是一个二维表关系,因二维表关系是建立在集合代数关系理论基础上的,所以把这种建立在关系模型基础上的数据库称为关系数据库。上节的图1-1所示的那张二维表就是关系数据库中的一个表文件,即是一个关系。二维表中行和列分别对应记录和字段,这里不再赘述。但要注意的是字段又有关键字(段)与一般字段之分:在一个关系中用来区分不同记录的属性(字段)称之为关键字(段),而可以用来唯一标识一条记录的属性称之为主关键字。显然上表中,姓名、编号都可以被指定为关键字,但只有“编号”才可以起到主关键字的作用。 可见,数据库与文件系统不同,其数据独立于程序而存在,并可以提供给不同的用户共享使用,其基本思想是对所有的数据实行统一的、集中的、独立于程序的管理。关系数据库管理系统很好地实现了这一基本思想。 1.2 VFP是数据库管理的简单语言 1.2.1 一个数据库管理的简单语言 ?美国微软公司 (Microsoft)的Visual FoxPro(它包括Visual FoxPro 3.0和Visual FoxPro 5.0、6.0、7.0、8.0等,简称VFP)是一个关系数据库管理系统 ,其语言支持对多个数据库表的设置关系、连接、选择、查询、统计等工作。请看下面的例子。 ?

文档评论(0)

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

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

1亿VIP精品文档

相关文档