VFP基础知识
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VFP基础知识
第一章:
1.数据管理经历了以下几个阶段:手工管理、文件系统、数据库系统、分布式数据库系统、面向对象的数据库系统,其中数据开始独立于程序的阶段是:数据库系统,数据库系统的高级阶段是:面向对象的数据库系统.
2.数据库是相关的数据的集合,管理的是表及表之间的联系,一个具体的数据库就是一个实际的关系模型.
3.实体:客观存在而又相互区别的事物,可以是具体的事物,也可以是抽象的概念.
例如:学生,学生选课
实体型:抽象实体的外型,是属性的集合,是一种实体类型,相当于表的结构.
实体集:同类实体的集合,相当于一个表中的所有的记录.
4.实体或称表之间的联系的类型分为三种:一对一,一对多,多对多.
要建立两个表多对多的关系,只需要建立第三立表--纽带表,来实现两个一对多的关系.
5.关系术语:
a.关系:二维表.在vfp中表现为一个扩展名为.dbf的表文件.
b.关系模式:对应于关系的结构,相当于表结构.
c.元组:二维表水平方向的行,在vfp中,又叫记录.
d.属性:二维表垂直方向的列,又叫记录.
e.域:属性的取值范围.例如逻辑型字段的域:逻辑真或者是逻辑假.
f.关键字:能够唯一标记一个元组的属性或者是属性的组合(字段或者是字段的组合),分为两种:主关键字和候选关键字.主关键字不仅可以体现主关键字的特征,而且还用于和其它表发生联系.
g.外部关键字:不是本表的关键字,却是另外一个表的关键字(主关键字或者是候选关键字),这个字段就是外部关键字,一般用外部关键字来保证表之间的联系.
6.关系的特点:
a.关系必须规范化.(关系模式必须满足一定的要求),最基本的要求是表中的属性不可分割,即表中不能再包含表.
b.关系中不能有相同的元组或者是属性(重复记录或者重名的字段)
c.关系中的元组和属性的次序无关紧要(对表中排序体现了关系的特点---表中的记录的顺序无关紧要)
7.数据模型分为三种:层次模型、网状模型、关系模型(用二维表来描述实体与实体之间的联系)
8.关系的基本运算有两类:传统的集合运算(并,交,差),专门的关系运算(选择,投影,联接)
传统的集合运算:并、交、差,要求参与运算的两个关系(表)必须具有相同的关系模式(表结构) 并:包含两个表中的所有的记录.(查询的并运算的运算符为union)
交:两个关系(表)中都有的元组(记录)
差:从一个关系中去掉另一个关系中也有的元组,剩下的元组(记录)
专门的关系运算:选择、投影和联接.
选择:从关系(表)中找出条件满足的元组(记录).在sql select 中主要用where 条件来实现选
择操作.
投影:从关系(表)中找出若干属性(字段).在sql select 中用select 来实现关系的投影操作.
联接:两个或者是多个关系的横向组合,即形成一个更大的关系.在sql select 中主要用join 来实现其操作.
等值联接:两个表根据公共字段相等进行的联接.(inner join)
自然联接:去掉重复属性值的等值联接.
9.数据库设计的步骤:
需求分析、确定所需要的表、确定所需的字段、确定表之间的联系、设计求精.
10.visual foxfro 是一个32位关系数据库管理系统,是一个可运行于windows95,windows98,windowsNT的可视化,面向对象的编辑语言.
第二章:
1.Visual Foxpro 有三种工作方式:1.用菜单或者是工具栏
2.在命令窗口直接输入命令
3.利用各种生成器来自动产生程序,或者是编写foxpro程序(命令文件)来执行它.
2.菜单项后面有"...",表示会弹出一个对话框.
3.用dir 命令可以显示当前目录下的表的信息.用clear 命令表示清除主屏幕的内容.
4.ctrl+F2表示显示命令窗口.ctrl+F4表示隐藏命令窗口.
5.项目管理器的各个选项卡的功能:
数据:管理数据库各个选项卡的功能.
文档:管理表单、报表、标签
代码:管理是程序、API库、应用程序.
其它:管理菜单、文本文件和其它文件.
6.有关工具栏的操作:均在显示菜单下的工具栏实现.
a.显示和隐藏工具栏.
b.可以新建一全用户自己的工具栏.
c.可以修改(定制)用户和系统的工具栏
d.可以删除用户自己的工具栏,但是不能删除系统的工具栏.
e.可以重置(恢复)系统的工具栏.
7.可以定制vfp的运行环境,通过工具/选项下进行.
区域选项卡:设置日期和时间的显示方式,小数位以及货币的符号.
表单:可以设置表单的默认大小.
语法着色:可以设置程序代码的颜色.
文件位置:可以设置默认目录和帮助文件.
这种设置可以是永久的,也可以是临时的.当设置完毕后,直接按确定,这种设置只在本次运行vfp时有效,因为它是保存在内存中,内存在每次退出vfp时自动释放,当设置完毕后,设置为默认值后,再按确定,这种设置永久有效,因为它保存在windows注册表中.
8.vfp新增了很多向导,有新的应用程序向导,新的连接向导,新的数据库向导,新的Web发布向导,新的示例向导.
9.打开不同文件时,系统会自动调出相应的设计器.
第四章:
1.表分为两种:数据库表和自由表.
数据库表可以设计长表名,长字段名,可以设置字段有效性规则,违反规则时的提示信息,默认值,格式,输入掩码以及在浏览时显示的标题和记录级规则.
数据库长表名可以长达128个字符,自由表的字段名和表名最长只能为10个字符.