- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)是一个关系数据库管理系统 ,其语言支持对多个数据库表的设置关系、连接、选择、查询、统计等工作。请看下面的例子。 ?
您可能关注的文档
- 第一章 总论单元测试)下载版.doc
- 第一章 教育理学概述.doc
- 第一章 旅游产生和发展.doc
- 第一章 新闻播法概述.doc
- 第一章 机械动知识点总结.doc
- 第一章 植物胞的结构与功能 知识要点.doc
- 第一章 概率的基本概念答案整理(浙大第四版).doc
- 第一章 激光件概论p.doc
- 第一章 矿产源资产评估.doc
- 第一章 第二 人口的空间变化.doc
- 家具电商行业线上线下融合下的消费者行为分析与市场策略报告.docx
- 初中生教育质量评价中人工智能应用的数据质量分析与保障措施教学研究课题报告.docx
- 2025年医疗器械售后市场规模拓展与服务质量标准化路径解析.docx
- 铁路物流基地改扩建工程2025年社会稳定风险分析与应对策略.docx
- 2025年数字艺术展览人工智能导览系统应用前景报告.docx
- 云计算服务模式在智慧交通领域的应用与政策研究报告.docx
- 海洋物流供应链物流信息化2025年政策分析报告.docx
- 初中物理教学中科学态度与社会责任培养的实践与反思教学研究课题报告.docx
- 基于移动学习的高中数学教学效果评价研究教学研究课题报告.docx
- 《小学语文智能研修教学策略探究》教学研究课题报告.docx
文档评论(0)