2009年vfp期末复习要点

合集下载

VFP程序设计复习提纲

VFP程序设计复习提纲

数据库管理系统Visual FoxPro程序设计复习提纲一、数据库基础知识1、信息、数据、数据库、数据库管理系统、数据库系统和数据模型数据:存储在媒体上的能够识别的符号。

分为数值型和非数值型信息:被加工成特定形式的有意义的数据。

:数据库(DB):存储设备上,结构化的相关数据的有序集合。

数据库系统(DBS):包括硬件系统(指计算机处理数据的计算机硬件部分)和软件系统(操作系统,数据库管理系统、数据库管理员、用户及各种应用程序、数据库)。

数据库管理系统(DBMS):为数据库的建立、使用和维护而配置的软件。

是数据库系统的核心。

具体的有数据描述DDL,数据库操作DML,数据库控制DCL 和一组操作例行程序。

数据模型:表示实体间联系的方法。

常用的有层次(树型)模型、网状模型、关系模型、关系对象型、面向对象型。

Visual FoxPro属于关系型,处理的是一张线性的二维表格。

2、关系数据库的基本概念关系模式:对关系的描述。

格式为:关系名(属性名1,属性名2,……,属性名n)。

关系:一个关系就是一张二维表格,以磁盘文件的形式存在。

元组:二维表格中的一行,存储文件中的一个具体的记录。

属性:二维表格中的一列,属性值是各个记录中的字段值。

域:属性的取值范围,即不同元组对同一个属性的取值所限定的范围。

关键字:属性或属性的集合,其值能够唯一的标识一个元组。

关系的基本运算:选择(找出满足给定条件的元组的操作,从横向行的角度),投影(从关系中指定若干属性组成新的关系,从纵向列的角度),联接(生成的新关系中包含满足联接条件的元组,将两个关系的属性名拼接)3、Visual FoxPro的主要性能指标及运行环境性能指标:记录数(一个表最多10亿条记录),表中的字段数(最多255个字段,其中C型<=254个字符,每个记录的最大长度65500字节,数值长度20位、有效位16位,索引关键字的长度100(压缩索引为240)字节,默认内存变量最多1024个,内存变量的最多个数6500个,数组的最多个数6500个等运行环境:Win95以上4、Visual FoxPro的基本语言成分(1)文件类型:.PJX、.DBC、.DBF、FPT、IDX(CDX)、FMT、FRX、PRG、.SCX、.SCT、.MEM、.MNX、.MPR、.QPR、.EXE、.APP、.TXT等。

VF总复习[1]

VF总复习[1]

1、DB、DBMS、DBS、DBAS的关系?2、数据模型的种类?3、三种基本关系运算?第一章数据库系统概述数据和信息数据管理技术的发展数据库系统基本知识数据模型关系数据库人工管理阶段文件管理阶段数据库系统阶段数据库(DB):结构化、独立性、共享性、冗余量小等特点。

数据库管理系统(DBMS):数据库系统(DBS):数据库应用系统(DBAS):层次模型网状模型关系模型VFP是一个关系数据库管理系统关系术语:关系、元组、属性、域等关系模式格式:关系名(属性1,属性2….属性N)三种基本的关系运算:选择、投影、连接1、VFP 常用文件的类型与扩展名?2、VFP 中表的类型?3、VFP 中表的组成?4、VFP 中表文件的头尾位置?5、范围包括哪些内容?具体运用怎样?6、VFP 命令的格式规则?表文件中共有40条记录,当前记录号是35,要显示最后6个记录的命令怎样?1、LIST NEXT 62、LIST REST3、DISPLAY NEXT 6第二章VFP 初步知识VFP 的特点及性能指标P14表中字段最大数255个,自由表的字段名最大长度10个字符,数据库表的字段名最大长度128个字符,字符字段最大宽度254个字符VFP 的安装、启动与退出VFP 的系统窗口VFP 菜单的操作:鼠标操作、键盘操作热键:ALT +字母用于菜单栏内菜单打开。

快捷键:CTRL +字母用于执行菜单命令。

VFP 的文件类型项目文件(.PJX)表文件(.DBF)数据库文件(.DBC)程序文件(.PRG)索引文件(.IDX 和.CDX)内存文件(.MEM )屏幕格式文件(.FMT )备注文件(.FPT )VFP 表的类型:VFP 的工作方式:自由表和数据库表交互方式程序方式菜单方式工具操作方式VFP 的命令格式:命令动词[范围][表达式][Fields<字段名表>][For/While<条件>]ALL 所有Next<n>从当前记录开始的n 条记录Record<n>第n 条记录Rest 从当前记录开始到最后的所有记录VFP 的辅助设计工具:1、VFP的数据类型有哪些?2、字段变量与内存变量有什么区别?3、VFP的常量有哪些?4、VFP系统固定的字段变量有哪些?5、几种表达式运算结果怎样?6、数组的定义中初始值怎样?二维数组的元素如何确定?7、常用的函数有哪些?第三章VFP 的数据基础数据类型:字符C 、数值N 、浮点F 、整型I 、双精度B 、逻辑L 、日期D 、时间T 、货币Y 、备注M 、通用G常量:C 、N 、D 、T 、L 、F 变量:字段变量内存变量数组变量C 、N 、F 、B 、I 、L 、D 、T 、M 、G C 、N 、D 、T 、L 、Y 、屏幕型赋值:Store <表达式>to 变量名显示:disp/list memory [like<通配符>][to printer/to file<文件名>] 保存:save to <文件名>[all like<通配符>/all except<通配符>]恢复:restore from <内存变量文件名>[additive]删除:clear memory 或release <内存变量名表>或release all [ like/ except <通配符>]Dimension/Declare 数组变量名(N 表达式1,N 表达式2)运算符与表达式五种运算符:算术、字符串、关系、日期、逻辑运算顺序:括号,算术、字符串、日期、关系、最后逻辑运算常用函数数值运算函数:INT ,ABS ,SQRT ,Round ,MOD字符处理函数:&,长度LEN,查找AT,space,取子串substr,left,right ,转换函数:Lower 和Upper,CtoD 和DtoC,Str 和Val,ASC 和CHR日期时间函数:DATE ,TIME ,YEAR ,MONTH ,DAY ,DOW 测试函数:Recno,Bof,Eof,Found,File,Select,Type,IIf1、表结构的建立、修改、删除?2、表的备注字段的内容存储的地方?3、表文件结构中有备注字段,系统将怎样?4、记录的显示、追加、插入、修改和删除?5、表文件的复制?(结构、指定内容、文件)如何显示数据库中30岁以下,职称为讲师的姓名,性别和工资第四章表的创建和基本操作表的创建表的打开和关闭表的结构基本操作表的记录的基本操作表文件的基本操作命令方式:Create 或Create Table 菜单方式:表向导或表设计器USE <表文件名>USE ,Close All ,Close <文件类型>,Clear All ,菜单方式显示:Disp/List structure 修改:Modify structure定位:Go Top/Bottom/<N 表达式>,Skip <N 表达式>显示:Disp/List [范围][Fields<字段名表>][For/While<表达式>]浏览显示browse 追加:Append 和Append from <文件名>插入:Insert 和Insert into 表名[字段名表]Values [表达式表]修改:编辑Edit,Change,全屏browse,成批Replace,删除:分步Delete,pack,Recall,快速Zap 表的过滤记录过滤:set filter to <条件>set filter to 字段过滤:set fields to [字段名表] [All]set fields on/off 数组与表中记录的转换单记录与数组之间交换:Scatter [Fields<字段名表>] to <数组名>Gather From <数组名> [Fields<字段名表>] 多记录与数组之间交换:Copy to Array <数组名> [Fields<字段名表>] [范围][For/While<表达式>]Append From Array <数组名> [Fields<字段名表>] [For/While<表达式>]复制表的结构Copy Stru to <文件名>[Fields<字段名表>]复制表文件:Copy to <文件名>[Fields<字段名表>] [范围][For/While<表达式>]复制任何文件:Copy File <文件名1> to <文件名2>1、排序和索引的区别?2、索引文件的使用?主控索引的设置?3、查询命令使用后,指针的位置?4、统计命令情况?1、当前记录序号为3,将第6记录设置为当前记录的命令是( )A.SKIP -6 B.SKIP 6C.SKIP 3 D.SKIP-32、若当前数据库中有200个记录,当前记录号是8,执行命令LIST NEXT 5的结果是。

09VFP课件09版总复习-71页PPT文档资料

09VFP课件09版总复习-71页PPT文档资料

第 14 页 共 48 页
目录
上一步
下一步
关闭
第二部分 SQL语言复习
知识点
SELECT … FROM 文件名 查询 CREATE VIEW 视图名 AS… 创建
SQL功能 数据查询
命令动词 SELECT
数据定义
CREATE、DROP、ALTER
数据操纵
INSERT、UPDATE、DELETE
数据控制
* (该题把学号相同的记录作为一组,; *对每一组用COUNT进行计算,统计出每个学生选
修课的门数)
第 26 页 共 48 页
目录
上一步
下一步
关闭
6、统计选修课门数3门以上学生;
SELECT 学号,COUNT(*) AS 选修门数;
FROM 学生选课 GROUP BY 学号 ;
HAVING COUNT(*)=>3
目录
上一步
下一步
关闭
查询输出
1、学生选课成绩输出到数据表;
SELECT 学号,课程编号,成绩 FROM 学生选课 ; ORDER BY 成绩 desc ; INTO TABLE 作业44
2、学生选课成绩输出到文本文件;
SELECT 学号,课程编号,成绩 FROM 学生选课 ; ORDER BY 成绩 desc ; TO FILE 作业44.TXT
第 11 页 共 48 页
目录
上一步
下一步
关闭
数据排序
11、将"学生备份"表中的记录按"出生日期"先 后顺序排序,在"出生日期"相同的情况下, 再按"学号"从低到高排序,排序结果存入表 NEW_STUDENT中。

VF复习考试要点

VF复习考试要点

VFP考试复习要点基本要求1、具有数据库系统的基础知识。

2、基本了解面向对象的概念。

3、掌握关系数据库的基本原理。

4、掌握数据库程序设计方法。

5、能够使用Visual FoxPro建立一个小型数据库应用系统。

考试要点梳理一、Visual FoxPro基础知识1、基本概念:数据库、数据模型、数据库管理系统、类和对象、事件、方法。

2、关系数据库(1)关系数据库:关系模型、关系模式、关系、元组、属性、域、主关键字和外部关键字。

(2)关系运算:选择、投影、联接。

(3)数据的一致性和完整性:实体完整性、域完整性、参照完整性。

3、 Visual FoxPro系统特点与工作方式: Windows版本数据库的特点。

数据类型和主要文件类型。

各种设计器和向导。

工作方式:交互方式(命令方式、可视化操作)和程序运行方式。

4、 Visual FoxPro的基本数据元素:常量、变量、表达式。

常用函数:字符处理函数、数值计算函数、日期时间函数、数据类型转换函数、测试函数。

二、Visual FoxPro数据库的基本操作1、数据库和表的建立、修改与有效性检验:(1)表结构的建立与修改。

(2)表记录的浏览、增加、删除与修改。

(3)创建数据库,向数据库添加或从数据库删除表。

(4)设定字段级规则和记录级规则。

(5)表的索引:主索引、候选索引、普通索引、唯一索引。

2、多表操作:(1)选择工作区。

(2)建立表之间的关联:一对一的关联;一对多的关联。

(3)设置参照完整性。

(4)表的联接JOIN:内部联接。

外部联接:左联接、右联接、完全联接。

(5)建立表间临时关联。

3、建立视图与数据查询:(1)查询文件的建立、执行与修改。

(2)视图文件的建立、查看与修改。

(3)建立多表查询。

三、关系数据库标推语言 SQL1、SQL的数据定义功能: CREATE TABLE-SQL。

ALTER TABLE-SQL。

2、SQL的数据修改功能:DELETE-SQL.UPDATE-SQL。

【09级】VFP程序设计复习提纲[chap05-chap10]

【09级】VFP程序设计复习提纲[chap05-chap10]

【09级】VFP程序设计复习提纲[chap05-chap10]五、chap05程序设计基础(5.1-5.2)1.程序语句结构(1)顺序结构:〔例题1〕⽣肖判断(2)分⽀结构①条件语句:IF。

ENDIF或IF。

ELSE。

ENDIF注意:ELSE关键字必须单独⼀⾏②分⽀语句:DO CASE。

ENDCASE注意:OTHERWISE表⽰其他情况;在DO CASE与第⼀个CASE之间不能有其他语句(3)循环结构①FOR循环语句:已知循环次数格式: FOR 变量= 初值TO 终值[STEP 步长]&&步长默认为1;若从⼤到⼩,步长为-1 命令组ENDFOR | NEXT②DO While循环语句:未知循环次数格式:DO WHILE 循环条件语句ENDDO注意:循环条件为.T.,进⼊循环;保证有结束循环条件的语句,避免死循环。

③SCAN…ENDSCAN循环语句:专门⽤于处理表记录格式:SCAN[范围语句][for<条件表达式>]…ENDSCAN说明:范围包括ALL、REST、NEXT N;for<条件>只针对满⾜条件的记录进⾏循环扫描。

④VFP常⽤退出语句loop:结束⼀次循环,进⼊下⼀次循环,不退出整个循环;exit:退出循环,不退出程序;return:结束当前程序,回到主程序;若return就在主程序中,回到VFP界⾯;cancle:终⽌程序,回到VFP界⾯;quit:退出VFP界⾯,回到操作系统(桌⾯)。

(4)⾃定义函数与过程①强调:第⼀⾏⽤parameters开头来定义函数所需要的参数,最多定义27个参数。

②如何保存⾃定义函数?单独保存⾃定义函数时,程序⽂件名就是函数名;③如何使⽤⾃定义函数?不能使⽤⼯具栏中的“!”运⾏按钮,⽽是在命令窗⼝中调⽤函数。

?ltou(n),需要返回值;do ltou with n 不需要返回值④如何将⾃定义函数与主程序放在⼀起?⾃定义函数前后要使⽤function 函数名和endfunc语句结构进⾏包装,此时可通过⼯具栏中的“!”运⾏按钮运⾏程序。

3.VF重点复习(新)

3.VF重点复习(新)

VF复习1、数据库、数据库管理系统(VFP)、数据库系统、数据库应用系统(DB、DBS、DBMS的关系:DBS包括DB和DBMS)、DBMS是DBS的核心2、理解三种数据模型(层次、网状、关系):VFP 的数据模型是关系模型,它是一个关系数据库管理系统(一个关系就是一个表)3、关系运算:选择、投影、连接(关系运算结果是一个关系)4、完整性控制:实体完整性、域完整性、参照完整性主键属性不能为空、用户自定义完整性(对属性的取值范围的约束)、保持数据的一致性5、数据库发展三阶段(理解):人工管理、文件管理、数据库管理6、数据库三级模式(理解):外模式、模式、内模式7、实体间的联系:一对一、一对多、多对一、多对多8、性能指标(字符型最大宽度254,其它不掌握)9、退出VF:QUIT10、各种文件扩展名.DBF和.FPT、.MEM、.DBC和.DCT 和.DCX、.QPR、.PJX、.PRG和.FXP、.IDX.和CDX、.TXT、.SCX、.FRX、.MNX 和.MNT、.MPR11、工作方式:交互方式、程序方式(和菜单方式、工具栏方式)12、向导:工具栏、工具菜单栏、新建都可以使用向导13、项目管理器的操作(如何添加、修改表单和程序,项目管理器的内容)(理论常考点:请参考“VF杂烩”文件中的“生僻知识点笔试考点”)===================================== 14、数据类型:C、N、D、L、T、M、G (注意宽度)备注文件只有1个常量类型:C、N、F、D、T、L(判断的唯一标准是定界符)变量:内存变量(命名规则、赋值、输出、保存、恢复、清除和M.)、数组变量(刚定义未赋值前为.f.)、字段变量(字符型最大宽度254,数值型最大20)、系统变量(_)15、表达式、运算符和函数(函数名、参数、返回值)运算符优先级:算术—字符—关系—逻辑(NOT —AND—OR)注意:熟悉以下运算符:**或^、%、$、==和=(SET EXACT ON/OFF)、<>或!=或#=:右边包含在左边为真$:左边包含在右边为真函数重点:INT()、所有的字符处理函数和转换函数、YEAR()、DATE()、TIME()、测试函数RECNO()、RECCOUNT()、TYPE()、IIF()、BOF()、EOF()、FOUND()=(赋值)、?/??其他set设置命令Set default to \ set exact \ set filter to \ set fields to \ set relation to \ set printer to \ set delete on难点:表达式的构造,函数难点&,STR()====================================== 16、表的类型:自由表(表名、结构[字段名、字段类型、字段长度]、记录)、数据库表(长字段名,可以设置显示、字段有效性、记录有效性、永久关系、参照完整性:更新、删除、插入)备注型、通用型相关知识和操作。

vfp考试复习要点

vfp考试复习要点

vfp考试复习要点(一)一.选择题FoxPro是一种关系数据库管理系统,所谓关系是指(数据模型符合一定条件的二维表格式).FoxPro中索引类型包括(主索引,候选索引,唯一索引,普通索引).事件在(用鼠标单击对象)时引发.4.若想选中表单中的多个控件对象,可按住(shift)键的同时再单击欲选中的控件对象.("5+5")的值为.("5"+"5")的值为.7.设当前打开的表中有一字段变量"姓名",当前值为"王华",又有一内存变量"姓名",其值为"李敏",则命令?姓名的值应为(王华).8.依次执行以下6条命令:SELECT 1 USE F1SELECT 2 USE F2SELECT 3 USE F3现在要给F1追加记录,但又不改变当前表的打开状态,应该使用命令序列.9. 建立一个库文件结构,库中有姓名字段(C型,6字节)、出生年月字段(D型)10.和婚否字段(L型),则该库中总的字段宽度是(16).11.修改库文件结构时,下列可能使库中数据丢失的操作是(改变一个字段的数据类型).12.在查询设计器中,用于编辑联接条件的选项卡是(联接).13.执行SET EXACT OFF 命令后,再执行"蓝天"="白云",显示结果是(.f.).14.假定表单中包含有一个命令按钮,在运行表单时单击命令按钮时发生 ___按钮的click___事件15.用来指明复选框的当前选中状态的属性是_value_____。

二.填空题1. 数据库表之间的一对多联系通过主表的__候选和主____索引和子表的_普通_____索引实现。

2. 要想改变关系中属性的排列顺序,应使用关系运算中的__投影___运算.3.?ROUND,-2)____500_.4.设数据表文件中有10条记录,当前记录号为1,且无索引文件处于打开状态.5.若执行命令SKIP -1后再执行?RECNO()命令,屏幕将显示_1____.6.设当前数据库有N条记录,当函数EOF()的值为.T.时,函数RECNO()的显示结果是___N+1__.7.若给定某查询运行该查询的命令是__do 。

vfp期末复习

vfp期末复习

TYPE
数据与数据运算
表达式 由变量、操作符、常量、函数、字段名、控件、属性常数、 变量、函数组成的一个有物理意义的式子。 一个表达式无论有多长,经过各种运算,最后总能得到一 定的运算结果。 运算符分类和优先级: () 数值运算符 ^ ** * / % + 关系运算符 > >= < <= <> != # == 逻辑运算符 NO ! AND OR 日期时间运算符 + 字符运算符 + - $ 类与对象运算符 .
数据库与表操作
二.表属性的设置 记录有效性规则 用于检验一条记录中几个字段的值是否满足特定 的条件,如不满足则操作失败。 设置触发器 设定进行插入、更新、删除操作时需满足的条件 插入触发器 更新触发器 删除触发器
数据库与表操作
二.索引 1、什么是索引 注意讲解索引文件的本质并强调索引与排序的区别 2、索引文件类型 单索引文件:.IDX 复合索引文件:.CDX 索引的种类 主索引,候选索引,唯一索引,普通索引 3、创建索引 利用表设计器创建结构复合索引文件
数据库与表操作
数据库表的属性设置 一.字段属性的设置 1、“显示”区域的设置 标题 格式:指定当前字段在浏览窗口、表单或报表中的数据显示 显示样式 显示 掌握符号T、D 输入掩码:指定字段的输入 输入格式 输入 掌握符号9、A、N 2、字段注释 3、“字段有效性”选项区域的设置 默认值 规则与信息:设定规则对输入的字段值进行检验
数据库与表操作
使用命令方式为数据表创建索引 格式:INDEX ON <索引表达式> TAG <索引标识名> [ASCENDING/DESCENDING][FOR<条件 >][CANDIDATE][UNIQUE] 功能:根据“索引表达式”建立结构复合索引文件(普通 索引),或增加索引标识。 4、索引的使用 使用菜单指定主控索引 使用命令方式 格式:SET ORDER TO [<数值表达式>/[TAG]<索引标 识>][ASCENDING/DESCENDING] 功能:在打开的索引文件中规定主控索引。

VFP知识点总结(考试必备)

VFP知识点总结(考试必备)

一、有效性规则和参照完整性1.有效性规则先选中要求设置的字段,(1)“规则”:逻辑型表达式即SQL格式表达式。

例:年龄是15-20:年龄>=15 and 年龄<=20(2)“信息”:字符型表达式,直接摘抄加“”(英文状态)(3)“默认值”:看选中的字段是什么类型2.参照完整性(1)判断一方(没有重复字段的表)和多方(有重复字段的表)(2)一方建主索引,多方建普通索引(3)由一方向多方扯一条线(4)清理数据库(数据库—清理数据库,如果遇到“文件正在使用暂不能发布pack命令,”此时close all,再重新以独占方式打开数据库再进行一次清理)(5)右键编辑参照完整性(两个永久性联系须一一设置其参照完整性)二、SQL语句1.格式:格式一:Select [top]字段1/字段2…… from表1,表2…. where连接条件and(or) 筛选条件{group by 某一字段 [haing count(字段)] } order by字段1 asc/desc, 字段2asc/desc…… into table表格式二:Select[top]字段1/字段2…… from表1 join 表2 join表3…. on连接条件(返回来写) where筛选条件 {group by 某一字段 [haing count(字段)] } order by字段1 asc/desc, 字段2 asc/desc…… into table表⑴.“字段1/字段2……”,根据题目要求,搜索什么字段写什么字段,若其中某一字段在表中没有则认定为是起的新名字,在该字段前加as,之后向函数avg(),sum(),max(),min(),count()。

⑵.“group by 某一字段 [haing count(字段)]”为难点。

考虑用不用group by,首先在草稿纸上或脑海生成题目要求的表,选取一个个例填写分析是否用得到group by,按什么分组。

VFP复习资料(精品文档)_共14页

VFP复习资料(精品文档)_共14页

QPX
编译后的查询程序
★表单文件
SCX
表单
SCT
表单备注
MNX
菜单
菜单文件
MNT
菜单备注
MPR
生成的菜单程序
2
报表文件
标签文件 应用程序文件 可执行文件 内存变量文件
格式文件 类库文件
MPX
编译后的菜单程序
FRX
报表
FRT
报表备注
LBX
标签
LBT
标签备注
APP
生成的应用程序
EXE
可执行程序
MEM
保存内存变量
11、VFP 系统中设计器有很多,请例举至少三种设计器。
(1)表设计器 (2)查询设计器 (3)视图设计器 (4)表单设计器 (5)报表设计器 (6)标 签设计器 (7)数据库设计器 (8)菜单设计器 (9)数据环境设计器 (10)连接设计器
12、请说出至少 5 种 VFP 系统中对象生成器名称。
(1)组合框生成器 (2)命令组生成器 (3)编辑框设计器 (4)表单生成器 (5)表达式生成 器 (6)表格生成器 (7)列表框生成器 (8)选项组生成器 (9)文表框生成器 (10)参照 完整性生成器 (11)自动格式生成器
(1)向导:向导是一种交互式程序,用户在一系列的向导对话框中回答或者选择选项,向导 就会根据用户的回答生成相应的文件或完成相应的任务。 (2)设计器:设计器主要用来帮助用户创建表、数据库、表单、报表、查询等文件。 (3)生成器:生成器主要用来帮助用户按要求设计各种类型的控件,如命令按钮组、列表框 和编辑框等。
16、VFP 程序的三种基本结构是什么?分别用什么语言实现?
①顺序结构:clear … Cancel

VFP复习提纲

VFP复习提纲

复习内容:一、VISUAL FOXPRO基础知识(一)基本概念数据库、数据模型、数据库管理系统、类和对象、事件、方法。

1、数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系:DBS包括DB和DBMS2、数据库系统的核心是:数据库管理系统(DBMS)3、数据模型(1)实体,实体集,属性,联系(2)实体联系的类型:一对多,一对一,多对多(3)数据模型类型:层次模型,网状模型,关系模型(vfp是基于关系模型的数据库管理系统)(二)关系数据库1、关系数据库:关系模型、关系模式、关系、元组、属性、域、主关键字和外部关键字。

(1)关系就是一张二维表,二维表的行就是元组也称记录,二维表的列就是属性也称字段。

(2)关键字及外部关键字(3)关系运算:①传统关系运算:并(∪),差(-),交(∩)②专门的关系运算:选择、投影、连接2、数据的一致性和完整性:实体完整性(通过主索引和候选索引控制)、域完整性(通过有效性规则控制)、参照完整性(主关键字和外关键字控制)(插入、删除、更新规则)。

(三)VISUAL FOXPRO系统特点与工作方式:1、数据类型和主要文件类型。

(1)数据类型:C,N,L,D,T,Y,M,G及其定界符(哪些是定长的:L:1,D:8,T:8,M:4,G:4)(日期型数据的相关设置命令,如set century on 等)(2)主要文件类型:表文件:.dbf,表备注:.fpt ,索引文件:.cdx,.idx数据库文件:.dbc,数据库备注:.dct,数据库索引:.dcx程序文件:.prg,查询文件:.qpr表单文件:.scx,表单备注:.sct菜单文件:.mnx,菜单备注:.mnt,菜单程序文件:.mpr报表文件:.frx,报表备注:.frt2、工作方式:交互方式(命令方式、可视化操作)和程序运行方式。

(四)VISUAL FOXPRO的基本数据元素:1、常量、变量、表达式。

(1)简单内存变量,数组①数组的定义:dimension 或者declare②数组的赋值:分别赋值,整体赋值(所有元素赋予相同的值,=或者store)。

vfp考试复习要点(三)

vfp考试复习要点(三)

vfp考试复习(fùxí)要点(三)一.选择题1.关系(guān xì)是指(y元组的集合(jíhé))2.Visual FoxPro中索引类型(lèixíng)包括(主索引(suǒyǐn),唯一索引,候选索引,普通索引).3.“选择”操作是根据某些条件对关系做(水平分割).4.若想选中表单中的多个控件对象,可按住(shift)键的同时再单击欲选中的控件对象.5.DAY("01/09/02")返回的值是(错误信息).6.{^2002-06-30}+29运算结果是(07|29|02).7.对表进行水平方向的分割用的运算是(选择).8.如果要更改表中某一字段的类型,应在"表设计器"的(字段)选项卡中进行.9.修改库文件结构时,下列可能使库中数据丢失的操作是(改变一个字段的数据类型).10.下列在"项目管理器"中移去数据库文件的操作方法正确的是(选定文件,按DELETE键。

选定文件,单击项目管理器上的移去命令。

选定菜单,单击项目菜单中的移去文件命令).11.下列打开查询设计器的命令是(modify query).12.有如下FoxPro程序:SET TALK OFFM=0N=100DO WHILE N>MM=M+NN=N-10ENDDOMRETURN运行此程序显示M的值是(100).13.为表单MyForm添加事件或方法代码,改变该表单中的控件Cmdl的Caption属性的正确命令是____thisform.cmdl.caption=’“最后一个”__。

14.关闭表单的最常用方法是__release___。

15.假设系统中存在menu菜单程序,运行该菜单程序应输入(do<menu.mpr>)命令.二.填空题1.Visual FoxPro6.0有__4___种索引.2.为了在文本框输入时隐藏信息(如显示"*"),需要设置该控件的__PasswordChar___属性。

VFP期末知识要点整理

VFP期末知识要点整理
变量的创建:可以使用STORE TO命令或“=”赋值。前者可以一条命令中为多个变量赋值,后者一条命令只能为一个变量赋值。
控制变量的访问:用LOCAL指定局部变量(只在定义的程序中有用)
用PRIVATE指定私有变量(在定义的程序中和它的下一层程序中有用)
用PUBLIC指定全局变量(在当前工作期中,所有运行的程序中都有用)
4.数据处理:对各种类型的数据进行收集、整理、组织、存储、维护、检索、统计和传输的过程。
数据处理分五个基本环节:
原始数据的收集、数据的规范化及其编码、数据输入、数据处理、数据输出
5.数据管理技术随着软硬件技术的发展而发展,根据数据独立,共享,完整性和存取方式水平的高低分为以下三个发展阶段:
①人工管理阶段(20世纪50年代中期之前)
数据库生命周期:
系统规划
需求分析:常用的描述工具有数据流程图(DFD)和数据字典(DD)
系统设计:概念结构设计(E-R图),逻辑结构设计和物理结构设计。遵循系统性,灵活性,可靠性和经济性原则
系统实施
系统运行和维护:日常维护:数据库的备份与恢复,安全维护,空间管理,并发控制,问题解决
监控与分析:收集统计数据,分析操作
数据的管理主要依靠应用程序
数据面向应用程序,数据不能共享
应用程序依赖于数据
②文件系统阶段(20世纪50年代后期到60年代中期)
应用程序通过文件系统对数据进行管理的,应用程序和数据相对独立
数据文件组织多样化,但数据文件之间相互独立,不能共享;
数据冗余量大,易造成数据的不一致性。
③数据库系统阶段(20世纪60年代后期以来)
2.数据库管理系统(Datebase Management System,DBMS)是用于建立、使用和维护数据库的系统软件,是用户与数据库之间的接口,是数据库系统的核心

VFP复习知识点汇总.docx

VFP复习知识点汇总.docx

理科复习知识点:试卷结构:选择25个,共50分;填空,共14分,每空2分;简答3个,共6分;SQL填空,共6分;编程,2个,共10分;表单填空:共14分知识点:1. 面向对象程序设计中常用的相对引用关键字:this (当前操作对象),parent (当前对象的直接容器),thisform (当前操作表单)在表单设计中的应用;①引用对象本身的属性、方法和事件:this.对象.[属性名|.事件|.方法]②引用与本身对象处于同一容器中的对象:this.parent.引用对象名.[属性名|.事件|.方法]③引用当前表单中的对象:thisform.对象名.[属性名|.事件|.方法]2. 日期运算符和日期表达式的使用;日期时间型表达式中可以使用的运算符4”;'+';3. 循环结构中exit和loop的用途与区别;在循环结构中,exit和loop均是用于结束循环的;执行循环体时,当遇到loop语句,则结束本次循环,再次判断循环变量的值是否超过定值,而当遇到EXIT语句时,则结束本层循环,执行ENDFOP的后继语句。

4. 数据库中的视图有何特点,与数据库表有何不同?视图:视图是一个虚表,视图生成的后果,可看,可改,并可以将修改后的数据回存到源表中,视图不会生成独立的文件,它是保存在数据库内的,它只是作为数据库文件的一个组成部分。

不同:①数据库中只存放视图的定义;视图对应的数据存放在表中②视图的主要操作:查询数据,修改数据,作为自由的数据被使用,表是处理数据,建立数据库和应用程序的基础单元。

5. 索引的4种类型及各自特点;①主索引:按照主关键字所创建。

主关键字不能重复;只适用于数据库表的索引中,自由表不可以创建主索引;数据库中的每个表只能建立一个主索引。

②候选索引:按照候选关键字所创建。

不能重复;可用于数据库表和自由表。

③普通索引;任何字段都可创建,可以决定记录的处理顺序,允许字段中出现重复值。

④唯一索引:为保持与以前的FOXPRO版本兼容而设立,允许关键字取重复值,只保留第一个出现的重复值。

计算机二级VFP复习资料

计算机二级VFP复习资料

计算机二级VFP复习资料第四章数据库设计基础4.1 数据库系统的基本概念数据:实际上就是描述事物的符号记录。

数据的特点:有一定的结构,有型与值之分,如整型、实型、字符型等。

而数据的值给出了符合定型的值,如整型值15。

数据库:是数据的集合,具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序共享。

数据库存放数据是按数据所提供的数据模式存放的,具有集成与共享的特点。

数据库管理系统(DBMS)是一种系统软件,是数据库的核心。

数据库管理系统功能:(1)数据模式定义:即为数据库构建其数据框架;(2)数据存取的物理构建:为数据模式的物理存取与构建提供有效的存取方法与手段;(3)数据操纵:为用户使用数据库的数据提供方便,如查询、插入、修改、删除等以及简单的算术运算及统计;(4)数据的完整性、安全性定义与检查;(5)数据库的并发控制与故障恢复;(6)数据的服务:如拷贝、转存、重组、性能监测、分析等。

为完成以上六个功能,数据库管理系统提供以下的数据语言:(1)数据定义语言(DDL):负责数据的模式定义与数据的物理存取构建;(2)数据操纵语言(DML):负责数据的操纵,如查询与增、删、改等;(3)数据控制语言(DCL):负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等。

数据语言按其使用方式具有两种结构形式:交互式命令(又称自含型或自主型语言)和宿主型语言(一般可嵌入某些宿主语言中)。

数据库管理员(DBA):对数据库进行规划、设计、维护、监视等的专业管理人员。

数据库系统(DBS):由数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、硬件平台(硬件)、软件平台(软件)五个部分构成的运行实体。

数据库应用系统:由数据库系统(五部分)、应用软件及应用界面三者组成。

数据管理发展的三个阶段:(1)人工管理阶段(2)文件系统阶段:提供了简单的数据共享与数据管理能力,但是它无法提供完整的、统一的、管理和数据共享的能力。

VFP复习总结(1-4章)

VFP复习总结(1-4章)

DATE( ):返回当前的系统日期。 CTOD(<字符表达式>):将<字符表达式>的值转 换成日期常量。
STR(<数值表达式1> [, <数值表达式2> [, <数值表 达式3>]]):将指定的<数值表达式1>,按<数值表 达式2>指定的长度以及<数值表达式3>指定的小 数据位数,转换成相应的数字字符串。(参考书 41页。) VAL(<字符表达式>):将<字符表达式>转换成一 个数值常量。 EOF( ):测试记录指针是否位于该表的末尾。 RGB():根据给定的红、绿、蓝颜色值计算并 返回单一的颜色值。
设置默认路径:如:set defa to D:\EX1。 Visual FoxPro的命令形式如下: <命令动词> [<命令子句>] 注意:命令符号在英文格式下输入。特别是 括号和引号,必须是英文格式下输入。
命令的书写规则
(1)命令的行为单位,一行书写不完,
在未尾加上“;”第二行接着写。
(2)必须以命令动词开头,动词后的短
INT(x):计算一个表达式的值, 然后返回它的整数部分 。 MAX(x1,x2,x3,…,xn):计算一组表达式, 然后返回其中的 最大值 。 MIN(x1,x2,x3,…,xn):计算一组表达式的值, 然后返回其 中的最小值 。 ALLTRIM(<字符表达式>):删除并返回<字符表达式>首尾 两端前导和尾随的空格字符的字符串。 LEN(<字符表达式>):返回<字符表达式>中的字符个数。
表达式
算术表达式:A:,^:幂;B:,/:乘,除;

vfp复习要点

vfp复习要点

《Visual FoxPro程序设计》小结复习一、Visual FoxPro基础知识1、基本概念数据、信息、数据处理、数据库的含义;数据库管理系统(DBMS)的含义;数据模型的种类(层次模型、网状模型、关系模型);关系数据库、数据表、记录、字段;表间关联关系的类型(一对一关系、一对多关系);关系完整性(域完整性、实体完整性、参照完整性);三种关系运算(选择、投影、连接);2、数据描述与基本操作(1)常用数据类型字符型(C)、数字型(N)、日期型(D)、逻辑型(L)、备注型(M)(2)运算对象、运算符与表达式常量、内存变量、字段变量等运算对象的命名、定义和使用;内存变量的赋值操作命令(=、STORE);数值运算符(+、-、*、/、%、**或^等)、字符运算符(+、-)、日期和时间运算符(+、-)、关系运算符(>、<、>=、<=、=、==、$、<>或#或!=)、逻辑运算符(AND、OR、NOT或!)的使用;(3)常用函数常用的数值函数(INT)、字符函数(ALLTRIM、LEFT、RIGHT、SUBSTR、AT、LEN、等)、日期函数(DATE、YEAR、等)、类型转换函数(UPPER、LOWER、DTOC、CTOD、STR、V AL等)、表检测函数(FOUND、BOF、EOF、RECNO等)的使用;(4)数据库与表的基本构成数据库与表的基本概念及其构成关系:数据库/表/记录/字段;数据库表与自由表的区别;对表记录或字段操作的命令的一般格式及其中的子句(范围、FOR、FIELDS)的功能和作用。

二、表的建立与操作1、表结构的建立与操作表结构(.DBF)的建立(CREATE…)、修改(MODIFY STRUCTURE)、显示(DISPLAY STRUCTURE)、浏览(borwose)等操作;2、表内容的编辑、查找操作表打开(USE…)与关闭(USE);表记录操作的常用命令,包括记录指针操作(SKIP、GO)、添加记录(APPEND)、显示记录(LIST、DISPLAY)、复制记录(COPY)、删除记录(DELETE、RECALL、ZAP)、替换记录字段的值(REPLACE)、查找记录(LOCA TE、CONTINUE、SEEK、FIND)、统计记录(SUM、COUNT、A VERAGE、TOTAL)。

VFP复习提纲

VFP复习提纲

VFP复习提纲第一章数据库系统概述1.区分:数据、信息、数据处理2.数据库发展3 个阶段:人工管理阶段、文件管理阶段、数据库系统阶段3.数据库系统阶段的4 个特点:数据共享、数据独立、减少数据冗余度、加强数据保护4.数据库系统组成:计算机硬件、操作系统、用户、数据库、数据库管理系统、数据库应用系统5.数据模型:层次模型、网状模型、关系模型6.关系术语:关系、属性、元组、关键字、关系模式7.关系运算:选择、投影、连接第二章VFP6.0基础知识1.VFP的特点2.VFP的启动(用户文件)与退出(quit)3.VFP系统组成:菜单栏、工具栏、命令窗口、信息窗口4. VFP命令的执行方式:命令窗口、程序、菜单、对象的事件下5. VFP的命令结构:命令动词[范围][表达式][条件]注:范围4种格式,条件4种格式。

6.选择当前目录命令:SET DEFA TO…7.VFP的辅助工具:向导、设计器、生成器、项目管理器8. 项目管理器的使用:1)创建项目 2)添加、新建、修改、运行各类文件第三章VFP6.0的数据基础1.常用常量:C、N、L、D2.变量:1)字段变量的类型:13种2)内存变量3种:普通、数组、系统变量(1)内存变量的赋值(store,=)、显示(DISP MEMO)、保存(SAVE)、释放(release) (2)数组的定义(dime)、与表的数据交换(scatter/gather)、循环3.常用函数:INT、ROUND、SQRT、MAX、&、MOD、AT、TRIM、SUBS、SPACE、LEN、TYPE、ROW、COL、BOF、EOF、FOUND、RECNO、DATE、TIME、YEAR、MONTH、DOW、CTOD、DTOC、UPPE、STR、VAL、IIF、ASC、CHR等。

4.VFP常用文件类型:DBF、DBC、PJX、IDX、CDX、MEM、PRG、SCX、FRX5.VFP表的类型:自由表、数据库表第四章表的创建和基本操作1.表结构的创建:文件/新建,项目2.表结构的修改(表设计器的使用):菜单:表浏览/表设计器,命令:MODI STRU 3.表记录的输入:创建后,APPE,格式输入4. 表的打开和关闭:打开/USE,CLOSE DATABASE,CLOSE ALL5.表的记录定位:GO、SKIP6.记录的显示:LIST、DISP7.表复制:COPY TO,COPY STRU TO。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VFP复习重点总结第一章数据库系统及VFP概述第二章 VFP语言基础第三章表的创建和操作第四章数据库的创建和使用第五章查询与视图第六章对象模型和事件模型第七章表单第八章控件第九章报表和标签第十章类的创建和应用第十一章菜单和工具栏第十二章建立应用程序注意:本篇是对VFP重点的一个罗列,是对复习的一个指引。

其章节与教材略有不同。

同学应该把握:(1)教材的练习题(2)绿皮强化指导上面的典型例题详解、自测题(3)测试系统中的练习(4)上机题至少做三套(5)整理笔记1.1数据管理技术的发展1.1.1发展阶段⑴人工管理阶段⑵文件系统阶段⑶数据库系统阶段1.1.2 数据库的特点1. 表示复杂的数据结构2. 具有数据独立性3. 实现数据共享4. 数据的冗余度小5. 具有安全性、完整性、并发性控制功能 6.方便的用户接口1.2 数据系统的组成1. 数据库 (简称 DB)2. 数据库管理系统(简称 DBMS )3. 有关软件4. 数据库管理员1.3 数据系统的分级结构外部层,概念层,内部层1.4 数据模型三种基本数据模型•层次模型•网状模型•关系模型1.4.1 概念模型•实体联系模型:实体,联系、属性•联系的类型:1:1,1:m,m:n• E-R图:矩形框:实体;菱形框:联系;椭圆形框:属性小结:3个发展阶段,6大特点,3级模式结构,3种基本数据模型,3个E-R模型概念3个E-R图的图形元素作业:[1]画出数据库系统的构成图[2]什么是关系?列举现实生活中的8种关系。

1.4.2 关系模型1.关系模型的基本术语·关系一张二维表对应一个关系,代表一个实体集·元组表中的一行称为一个元组,代表一个实体。

一个关系可看成是元组的集合·属性表中的一列称为属性 , 给每一列起一个名称即属性名·域属性的取值范围·关系模式:是对关系的描述,它包括关系名,组成该关系的诸属性名等。

·关键字关系中的某一属性组,若它的值唯一地标识了一个元组,则称该属性组为关键字或码或键。

2.关系的性质·关系中每个元组(记录)的分量必须是原子的,即表的每一列都是不可再分的。

·每一列的值只能取自同一个域。

·列的次序可以任意交换。

·行的次序可以任意交换。

·不能出现完全相同的两行。

3. 关系模型的完整性约束条件.实体完整性约束规则指关系中的“主键”不允许取“空值” (NULL) 。

.引用完整性约束规则亦称参照完整性约束规则。

.用户定义的完整性约束往往是对关系模式中的数据类型、长度、取值范围的约束。

4. 关系数据操纵关系数据操纵语言的特点:·以关系为单位进行数据操作,操作的结果也是关系。

·非过程性强,很多操作只需指出做什么,而勿需步步引导怎么去做。

·以关系代数为基础,借助于传统的集合运算和专门的关系运算,使关系数据语言具有很强的数据操纵能力⑴传统的集合操作:这类操作将关系看成元组的集合。

其操作是从关系的水平方向,即是对关系的行来进行的。

①并②交③差⑵专门的关系操作:这类操作不仅涉及行,而且也涉及列。

①选择:是指在关系中选择满足某些条件的元组。

②投影:是在关系中选择某些属性列。

③联接:是从两个关系中选择属性间满足一定条件的元组。

5. 关系规范化理论关系模式的范式:关系数据库设计通常要求满足3NF⑴第一范式:1NF ⑵第二范式: 2NF ⑶第三范式: 3NF6.关键字超关键字,侯选关键字,主关键字,外部关键字1.5 主流的DBMS产品简介 Oracle,Db2,Sybase,Ms-SQL,Access,VFP1.6 VFP概述1.6.1 Visial FoxPro 的特点(1)完善了关系数据库的概念 (2)复合索引技术 (3)SQL命令1.6.2 VFP 集成环境( 1 )熟悉 VFP 的用户界面( 2 )环境设置;( 3 )了解 VFP 文件类型、创建文件的一般方法以及创建各类文件的常用工具(设计器、向导等)( 4 )VFP语法格式说明换行输入; 关键字大多可用前4个字符代替( 5 )几个常用命令注释命令*,&& 显示命令?,?? 清除命令clear 显示文件目录命令dir文件夹命令md/rd/cd 文件操作命令copy file/rename/delete file运行命令Run 退出命令Quit1.7 项目管理器(1)选项卡(6个)全部数据文档类代码其他(2)项目管理器的操作;按钮操作:(10个)新建添加修改移去连编运行浏览关闭打开预览快捷操作:(5个) 包含/排除设置主文件重命名编辑说明项目信息小结:4种关键字,关系模型的3个组成部分,关系的5个性质,关系一般要求满足第3范式,关系的6种运算,主要的6个DBMS, VFP 的3个特点,8类命令,6个选项卡,按钮操作10个,快捷操作5个作业:[1]在本教材中,命令的表述遵循什么约定?[2]简述几个常用命令的含义?实验:VFP集成环境的使用和项目的建立2.1 数据类型字符型、货币型、日期型、日期时间型、数值型、浮点型、双精度型、整型、备注型、通用型、二进制字符型、二进制备注型2.2 数据存储2.2.1 VFP 中的命名规则2.2.2 常量常量有字符常量、数值常量、逻辑常量等多种类型:字符型常量。

2.2.3 变量用于存储用户定义的任意数据类型,并且在程序运行过程中其值可以动态改变。

VFP 中的变量称为内存变量,内存变量是内存中的一个存储单元的位置,变量名是存储位置的符号标识。

2.2.4 数组•数组的声明在使用时必须先声明数组的类型。

声明的方式有几种:使用 DECLARE 命令或 DIMENSION 命令声明的数组属于“私有数组”、使用PUBLIC 命令声明的数组属于“全局数组”、使用 LOCAL 命令声明的数组属于“局部数组”。

数组在声明之后,每个元素被默认地赋予 .F. 值。

•为数组元素赋值可以使用数组名和元素位置为数组元素赋值。

•数组与数组之间的传送 (了解)⑴ SCATTER 将一张表当前记录的数据传送至数组。

⑵ COPY TO ARRAY 将当前表中多条记录的数据传送至数组。

⑶ SELECT — SQL 可以传输查询结果到数组中⑴ GATHER 将数组中的数据传送到当前表中的当前记录。

⑵ APPEND FROM ARRAY 在当前表的末尾添加新记录,并用数组中的数据填充这些新增的记录。

⑶ INSERT-SQL 向表中增添一条新记录,并以数组中的数据填充这条记录。

•处理数组元素 (了解)排序 SORT ():可以按升序和降序对数组中的元素排序。

搜索 ASCAN ():在数组中搜索与一个表达式具有相同数据和数据类型的元素。

删除 ADEL ():可以删除一维数组中的一个元素或者删除二维数组的一行或一列。

插入 AINS ():可以向一维数组中插入一个元素或者向二维数组插入一行或一列。

2.2.5 字段字段( Fields )是表记录中拥有特定数据类型的命名位置。

字段可以是 VFP 允许的任意数据类型。

命名字段是在表设计器中设置其数据类型的,或者是在运行时由 CREATE TABLE 命令来确定的。

2.2.6 对象对象( Objects )是类的实例,类是对于拥有数据和一定行为特征的对象集合的描述。

VFP 中的对象可以是表单、表单集或控件,可以利用对象来完成应用程序中需要一致性和依赖性的行为,减少代码量并提高代码可重用性。

每个对象都有其属性和方法,并能响应特定的事件。

可以通过对象的事件、属性和方法来处理对象。

若要创建对象,可以使用表单设计器或使用 CREATEOBJECT() 函数。

2.3 操作符2.3.1 字符操作符( + - $ )字符型数据可以使用的操作符有三个: + 、 - 、 $2.3.2 日期和日期时间操作符( + - )对于 Date 和 DateTime 类型的数据,其操作符只有“ + ”和“ - ”2.3.3 逻辑操作符( not and or )逻辑运算符用于逻辑数据类型,并返回一个逻辑值2.3.4 关系操作符( > < = >= <= == <> != )关系操作符主要是用于同类型数据之间的比较运算,然后返回一个逻辑值。

字符序列比较模式的3种情况:Machine,PinYin,Stroke字符串相等比较有两种判别方法:⑴精确相等⑵左部匹配2.3.5 数值操作符( + - * / ** % )数值操作符也称算术操作符。

它应用于数值型数据,2.3.6 操作符的优先次序( 字符、日期、数值运算— > 关系运算— > 逻辑运算 )小结:11种基本数据类型,命名4条规则,字符的3种定界符,日期的4种定界符,变量创建的2种方式,变量的3种作用域,数组定义的4种方式,6种数值运算符,3个字符运算符,2个日期运算符,7种关系运算符,3种逻辑运算符, 字符序列的3种情况。

作业:[1]列表说明VFP的数据类型[2]列表说明VFP的运算符实验:变量、函数和表达式的使用2.4 函数2.4.1 数据类型函数•数学运算函数: ABS() 、 INT() 、 ROUND() 、 MAX() 、 MIN() 等•字符型函数: SPACE() 等•日期时间函数: DATE() 、 TIME() 、 DATETIME() 等•转换函数: ASC() 、 CHR() 、 STR() 等•数据测试函数 ISLOWER() 、 ISUPPER() 、 ISBLANK() 、 EMPTY() 等2.4.2 数据库类函数•字段处理函数: FCOUNT() 、 FIELD() 、 FSIZE()•记录处理函数: BOF() 、 EOF() 、 RECCOUNT() 、 DELETED() 、 RECNO() 、FILTER() 、 FOUND() 、 SEEEK()•索引和关系函数: CDX()/NDX() 、 ORDER() 、 TAG() 、 RELATION() 、 TARGET()•数据库与表函数: USED() 、 DBUSED() 、 DBC() 、 DBSETPROP() 、 DBGETPROP2.4.3 其他类函数: ( GETFILE() 函数、 MESSAGEBOX() 函数 )2.5 表达式2.5.1 字符表达式例如: xs.xm + ―的成绩是:‖ + STR(cj.cj,5,1)2.5.2 日期表达式 ? 例如: { 07/15/01 }+32.5.3 算术表达式例如: ?3.1415926* r*r /42.5.4 逻辑表达式例如:在 js.dbf 表中符合条件“计算机系的女教工”的逻辑表达式为: ximing=‖计算机系‖ . AND. xb=‖女‖2.5.5 名称表达式名称表达式是由圆括号括起来的一个字符表达式,可以用来替换命令和函数中的名称(如字段名、变量名、菜单名、文件名和对象名等)。

相关文档
最新文档