- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Visual Foxpro程序设计 王兰 2010.9.2 绪论 Visual FoxPro 简介 什么是Visual FoxPro? Visual FoxPro简称VFP,是Microsoft公司推出的数据库开发软件,是数据库管理系统,用它来开发数据库,既简单又方便。 它是一种计算机高级语言,可以像c语言那样进行各种程序设计。 目前有许多数据库产品,如Oracle、SQL Server、Sybase、Access等产品各以自己特有的功能,在数据库市场上占有一席之地。 绪论 Visual FoxPro 简介 VF是否已经过时? 使用比较灵活,功能强大,中小企业用的居多。 由于VF需要很好编程就可以建立一个面向对象的数据库应用程序,所以在众多的数据库软件中,VF脱颖而出。 利用VF可以设计出丰富多彩的用户界面,在用户界面中可以放置各种控制部件,如命令按钮、图形、图片、图表等,从而设计出完全图形化的界面。 绪论 Visual FoxPro 简介 VF的特点 易于使用 可以使用命令窗口或系统菜单来操作和管理数据; 对于刚刚进入数据库领域的新用户来说,使用VF建立数据库应用程序要比使用其他软件容易得多。 可视化开发 可以使开发人员直接看到工作是如何进行的,开发时间被缩短,调试次数少,维护也容易。 事件驱动 程序被写成许多独立的片断,某些程序只有当与之关联的事件发生时才会执行。 绪论 Visual FoxPro 简介 VF的特点 面向过程的程序设计+面向对象的程序设计 用户可以快速的开发应用程序。 具有强大的查询与管理功能。 扩充了对SQL语言的支持。 还可以通过对象链接(OLE)技术,与word、excel在内的微软其他应用软件共享数据,实现应用集成。 主要内容 第1章 数据库概述 第2章 初识Visual FoxPro 6.0 第3章 Visual FoxPro 6.0应用基础 第4章 自由表的建立与操作 第5章 索引及创建索引 第6章 数据库的建立与操作 第7章 查询与视图 第8章 SQL关系数据库查询语言 第9章 程序设计初步 第10章 表单设计 第11章 报表设计 第12章 菜单设计 第13章 创建项目 数据库系统概述 数据库的基本概念 数据库的基本概念 数据(Data) 是数据库中存储的基本对象。例如:文字、图形、图像、语音等。 数据库(DB,Database) 是长期存储在计算机内,有组织的,可共享的数据的集合。 数据库的基本概念 数据库管理系统(DBMS) 数据库的基本概念 数据库系统(DBS) 数据库系统(Database System,简记为DBS)是采用数据库技术的计算机系统。一般由计算机软硬件系统、数据库、数据库管理系统及用户组成。 数据模型 层次模型: 层次模型用树形结构表示各类实体以及实体间的联系; 现实世界中许多实体之间的联系都表现出一种很自然的层次关系; 典型代表是IBM公司的IMS数据库管理系统。 只有一个结点无双亲结点,称之为根结点; 根以外的其它结点有且仅有一个双亲结点; 只能直接表示一对多的联系;用层次模型表示多 对多联系时,必须首先将其分解为一对多联系。 数据模型 网状模型: 自然界中实体型之间的联系更多的是非层次关系,网状模型可以清晰得表示这种非层次关系; 典型代表是上世纪70年代,数据系统语言研究会CODASYL下属的数据库任务组DBTG提出的系统方案,即DBTG系统。 用有向图结构表示实体及实体间的联系 允许多个结点没有双亲结点 一个结点可以有多个双亲结点 可以表示多对多的联系 网状数据模型缺点: 系统扩充困难,插入、删除操作实现复杂。 层次模型 网状模型 数据模型 数据模型 例如,有以下数据: 关系模型中的几个概念: 关系: 元组: 分量: 属性: 属性名: 关系数据库 关系数据库 支持关系模型的数据库称为关系数据库。 关系数据库(Relational Data Base)是若干个关系的集合。也可以说,关系数据库是由若干张二维表组成的。 在关系数据库中,将一个关系视为是一张二维表,又称其为数据表。 一个关系数据库由若干个数据表组成,数据表又由若干个记录组成,而每一个记录是由若干个以字段属性加以分类的数据项组成的。 在数据表中,若某一字段或几个字段的组合值能够标识一个记录,则称其为关键字(或键),当一个数据表有多个关键字时,可从中选出一个作为主关键字(或主键)。 在一个关系数据库中,若想将依
文档评论(0)