- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一讲基础知识和VFP入门
Visual FoxPro 及其应用系统开发;教学内容;教学安排;第0章 数据库系统概述;§0.1 数据库基本概念;数据库系统层次示意图;数据库系统的特点;数据库系统的特点;数据库系统的分代;层次模型:用树形结构表示实体及其之间联系的模型。
采用层次模型的数据库是最早出现的。
它的典型代表是IBM公司的IMS
(Information Management System)
系统。于1969年问世,是世界上
第一个DBMS。
;网状模型:网状模型取消了层次模型的限制,两个或两个以上的结点都可以有多个双亲结点,则此时有向树变成了有向图,该有向图描述了网状模型。
用“图结构”来表示数据之间的联系;关系模型:关系模型的用户界面非常简单,从用户观点来看,一个关系的逻辑结构就是一张二维表。关系在磁盘上以文件形式存储,每个字段是表中的一列,每个记录是表中的一行。这种用二维表的形式来表示实体和实体间联系的数据模型称为关系数据模型。;
;关系术语;5. 关键字:属性或属性的组合,其值能够唯一地标识一个元组(记录)。在VFP中是字段或字段的组合。如职工表中的职工号,可以作为标识一条记录的主关键字。在VFP中,一个表只能有一个主关键字。
6. 外部关键字:如果表中的字段不是本表的主关键字或候选关键字,而是另外一个表的主关键字或候选关键字,则称为外部关键字(注:外部关键字可以与主关键字同名,也可以不同名) 。
在VFP中,把相互联系的若干表存放在一个数据库中统一进行管理。数据库文件的类型为.dbc。即:一个数据库中可以包括许多表。;关系的特点;(2)在一个关系中,不能出现相同的属性名
(3)关系中不能有完全相同的记录(不能有冗余) 。
(4)在一个关系中,记录的次序无关紧要。
(5)在一个关系中,列的次序也无关紧要(即可以任意交换两行、两列次序)。;数据库管理系统的功能;数据库系统的应用模式;第1章 初始Visual FoxPro;1.1 Visual FoxPro 的产生与特点;2.1.2 Visual FoxPro的主要特点
1. 功能强大的自含型命令式开发语言。
自含型开发语言,不借助其它语言就能独立地开发数据库应用系统。引入SQL。
2. 支持面向对象的程序设计。
既支持结构化程序设计,也支持面向对象程序设计。
3. 通过COM组件实现应用集成。
组件对象模型,它们独立于所属的应用程序,能够把图像、声音、视频等信息以链接或嵌入的方式加入VFP的应用程序中。
;4. 支持网络应用。
Visual FoxPro可以用于单机环境,但更重要的是它适用于网络环境,其强大的网络功能体现为以下三个方面:
(1)支持客户/服务器结构。Visual FoxPro可访问本地计算机,也支持对服务器的访问。
(2)对于来自本地、远程或多个数据库表的异种数据,Visual FoxPro 可支持用户通过本地或远程视图访问与使用,并在需要时更新数据库表中的数据。
(3)在多用户环境中,Visual FoxPro还允许建立事务处理程序以控制对数据的并发访问。包括支持用户共享数据,或限制部分用户访问某些数据等。
5. 大量使用可视化的辅助设计工具。;Visual FoxPro 的界面组成;Visual FoxPro的对话框;VFP的命令与工作方式;约定和说明
命令中的各部分之间必须用空格分隔。命令中的保留字,包括函数名都可以简写为前4个字母,其中的英文字母大小写不加区分
命令中各子句的书写次序可任意排列,若有例外,则将另说明。
Visual FoxPro中的一条命令,其长度可达8192个字符。若一行写不下,则可在本行的结束处键人续行符 “;” ,按回车键,然后在下一行继续键入该命令???
命令或函数格式中的一些符号约定:
“|” 表示用该符号分隔的两项只选其一;
“[ ]” 表示用“[ ]”括起来的内容是可选项;
“” 表示“”部分应该由用户定义;
“…” 表示“…”以前的内容可以重复出现多次.
(5)Visual FoxPro允许在文件名和字段名中使用汉字;所有的标点符号都必须使用英文(半角)状态下的标点符号。;(1)菜单工作方式:利用菜单或工具栏进行操作。这种方式最简单。
(2)交互操作方式:在命令窗口直接输入命令进行交互式操作。这种方式需要学习和记忆相关命令和语法。
(3)程序执行方式:把命令编成特定的序列,存入程序文件。然后执行程序。;向导、设计器、生成器简介;项目管理器;创建项目和项目管理器;Visual FoxPro的启动与退出;
Visual FoxPro的退出
(1)单击标题栏右端的关闭按钮。
(2)在“文件”菜单中选择“退出”。
(3)单击标题栏左端的狐狸头图标,从显示的下拉菜单中选择“关闭”。
(4)在命令窗口键入命令:
文档评论(0)