Vfp复习提纲
- 格式:doc
- 大小:26.00 KB
- 文档页数:2
数据库管理系统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等。
数据库管理系统复习纲要第1章visual foxpro数据系统1、计算机数据管理的阶段:人工管理阶段、文件系统阶段、数据库系统阶段2、数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系:34、数据模型实体,实体集,属性,联系5、数据模型类型:层次模型,网状模型,关系模型6录,二维表的列就是属性也称字段7、关系运算:(*)9、项目管理器:项目是包括文件,数据,文档和对象的集合,项目查询和视图的各种操作。
每个选项卡显示和管理的文件类型。
10、VFP系统环境的配置:设置日期和时间的显示格式、设置默认目录第2章visual foxpro程序设计基础C,N,L,D,T,Y,M,G及其定界符(哪些是定长的)(日期型数据的一些相关命令,、set date to ymd 等)2.(1)数组的定义:dimension 或者declare(2)数组的赋值:分别赋值,整体赋值(所有元素赋予相同的值,=或者store(3)变量的赋值:=或者storeStore 一次可以为多个变量赋予相同的值,而= 一次只能为一个变量赋值。
若简单的用变量名访问,系统默认为字段变量,若要访问同名的内存(4)表达式或者值的输出显示(5)内存变量的清除:clear memory,release…..,releaseall,release all like(except)<通配符>3.表达式(1(2(3)日期时间表达式:+(不可以用于两个日期数据的相加,但是可以用于日期数据和数值的相加),—(可以用于两个日期数据的运算或者日期数据和数值数据的运算)(4<,>,<=,>=,==(精确比较),=,<>,$(字串包含),(5)逻辑运算:not, and,or(1)数值函数:abs,sign,sqrt,piint,ceiling,floor:取整函数round:四舍五入,有正负之分max,min:极值函数,不仅可以对数值类型使用,还可以对字符类型使用(2)字符串函数:宏代换&(*):只需将字符定界符的字符原封不动放过来即可Len:字符串长度函数,一个中文字符为2,空格为1,字母为1 Lower/upper:字符串大小写转换函数Trim/ltrim/alltrim:空格删除函数Left,right,substr:取字串函数,比较重要,注意参数的使用。
2011年9月份全国计算机等级考试二级VF考试复习纲要目录第一章数据库基础知识 (2)第二章VF程序设计基础 (3)第一部分 (3)第二部分程序设计基础 (3)第三部分函数部分 (5)第三章数据库及其操作 (26)第四章关系数据库标准语言SQL (32)4.1概述 (32)4.2 查询功能 (33)4.3操作功能 (34)4.4 定义功能 (35)第五章查询与视图 (37)第六章表单设计与运用 (40)第七章菜单设计与应用 (46)第八章报表设计 (48)第一章数据库基础知识1、数据库管理系统:DBMS;数据库应用系统:DBAS;数据库系统:DBS;数据:DBDBS包括DBMS,DBAS,DB2、实体间的联系:一对一,一对多,多对多。
3、数据库中的数据模型:网状模型,层次模型,关系模型。
4、关系:一个关系就是一个二维表,每一个关系有一个关系名。
5、元组:二维表中的行称为元组。
6、属性:二维表中的列称为属性。
7、域:属性的取值范围。
8、关系→表;关系名→表名;属性→字段;元组→记录;行→记录,元组;列→字段,属性。
9、传统的集合运算:并,差,交。
10、专门的关系运算:选择(水平方向)for,while,where投影(垂直方向)fields,select联接(一对一,一对多,多对多)11、定义数组:dime/declare 数组名(3,4)第二章VF程序设计基础第一部分1、创建项目:①通过菜单创建②命令:creat project项目名2、打开项目管理器:①通过“文件→打开”菜单项②命令:modify project 项目名3、各类文件选项卡:①数据选项卡(数据库,自由表,查询,视图)②文档选项卡(表单,报表,标签)③类④代码⑤其他第二部分程序设计基础1、概念:是命令的集合,分行存储在磁盘上,按照人为的顺序依次输出的过程。
2、建立、修改:modify command 程序名3、运行:do 程序名4、基本输入语句:(以求圆的面积为例)①.input”请输入圆的半径”to r②.accept ”请输入圆的半径”to r③.@10.10 say “请输入圆的半径” get rread④.wait ”请等候……”window⑤. messagebox (“欢迎光临!”,48,“欢迎信息”)5、程序的结构:顺序结构选择结构(分支、判断)循环结构(条件循环、步长循环、扫描循环)6、程序的控制语、注释语①.exit 退出、终止②.loap 中止③.quit 关闭系统④.&& 同行注释⑤. * 换行注释⑥.error 不参与程序的执行6、程序模块7、变量的作用域①.公共变量(public):作用于程序运行的始终②.局部变量(local):只在本过程中使用,即不上传,也不接收③.私有变量(private):在程序运行过程中自动隐藏,成程序结束时显示本身第三部分函数部分1、字段数据类型(11种)* N包括Y,F,B,I2、变量:在程序运行过程中,其值可能发生变化的量。
复习内容一、VFP基础知识1.数据库的基本概念:1)数据库、数据库管理系统、数据库应用系统、数据库系统2)数据模型:实体、实体间的联系3)关系数据库:关系数据库的基本知识、关系运算2.VFP操作基础1)界面组成与工作方式2)文件类型3)项目管理器4)VFP命令格式:范围短语5)修改系统配置:设置默认目录二、VFP的数据及数据运算1.VFP的数据类型2.常量:3.变量:内存变量、系统变量、字段变量、变量的命名、赋值、显示、清除4.运算符、表达式及其优先级5.常用函数:Time( )、Mod( )、 AT( )、SUBSTR( )、RIGHT( ) 、LEFT( )、STUFF ( )、Round( )、Len( )、Alltrim( )、Space( )、RECNO( )、BOF( ) 、EOF( )、INT( )、STR( )、&6.三、表的基本操作1.建立表结构:字段类型、字段宽度2.打开表3.关闭表4.显示表结构、修改表结构:LIST STRU、MODIFY STRU5.显示表中的记录:LIST、DISPLAY、BROWSE6.索引:索引的概念、索引的类型、建立结构化复合索引文件(INDEX)、设置主控索引(SET ORDER TO)、使用索引快速定位记录7.记录指针定位:LOCATE与CONTINUE、SEEK、GO、GO TOP、GOBOTTOM、SKIP8.修改表中记录的字段的值:REPLACE9.表的复制:COPY TO、COPY STRUCTURE TO10.删除记录:DELETE、ZAP、RECALL11.统计计算:TOTAL、SUM、A VERAGE、COUNT12.多表操作:工作区编号与别名、选择工作区、指定表的别名、工作区的互访、表间的临时联系(SET RELATION)四、数据库操作1.数据库表与自由表2.数据库的基本操作:添加移除表3.字段级有效性规则、记录级有效性规则4.表间的永久联系5.数据完整性:实体完整性(主索引与候选索引)、域完整性、参照完整性(插入规则、删除规则、更新规则、级联、限制、忽略)五、SQL语言的应用1.SQL语言提供的功能。
VFP复习大纲㈠Visual FoxPro基础知识【考试要求】掌握:数据库、数据库管理系统、数据库系统基本概念及其相互之间的关系;常用的数据模型及其特点;关系数据库的三种基本关系运算(选择、投影和连接);Visual FoxPro数据库的特点、数据类型、主要文件类型、工作方式;常量、变量、运算符与表达式;一些常用函数的用法。
【主要考点】1、基本概念⑴数据库、数据库管理系统、数据库系统以及三者之间的关系;DBS包含DB和DBMS⑵对象、事件、方法以及面向对象程序设计的风格。
2、关系数据库(1)常用的数据模型(层次、网状、关系、面向对象)P4-5(2)了解关系、关系模式、关系模型、元组、属性、域等基本概念(理解)P4-5(3)关系数据库的三种基本关系运算:选择、投影和连接P7(4)关系数据库的四个层次结构:数据库、数据表、记录、字段(理解)(5)数据的参照完整性P953、Visual FoxPro系统特点与工作方式(1)Visual FoxPro数据库的特点(理解)(2)数据类型和主要文件类型P26(3)常用的设计器(表、数据库、视图、查询、表单、报表设计器)和向导(表单、查询和报表向导)(理解)(4)两种工作方式:交互方式(命令方式、菜单方式)和程序运行方式4、Visual FoxPro的基本数据元素(1)常量、变量、运算符与表达式难点:字符型常量的定界符(””,’’,[]);逻辑型常量(.t.,.T.,.y.,.Y.,.f.,.F.,.n,.N.)的“.”不能省;日期型常量的格式;变量的定义(store “北京” to aa,aa=”北京”),字符串运算符(+、-、$);时间型运算符(+、-);逻辑运算符(AND、OR、NOT)(2)常用函数:数值计算函数、字符处理函数、日期时间函数、数据类型转换函数、数据表相关函数㈡Visual FoxPro数据库的基本操作【考试要求】掌握:数据表与数据库的建立、修改、删除等基本操作;索引建立;数据库表的属性定义、字段级有效性规则和记录级有效性规则及其相应的有效性信息的设置、触发器定义;数据库表间关系的建立;参照完整性设置;视图和查询的建立。
五、chap05程序设计基础(5.1-5.2)1.程序描述方式包括:面向过程编程(OPP)和面向对象编程(OOP)2.结构化程序概述(1)打开程序窗口(命令窗口):modify command(2)新建或编辑程序(命令窗口):modify command 程序文件名(3)运行程序(命令窗口): DO 程序名[WITH 参数列表](4)程序文件:程序文件扩展名为.PRG;运行时生成”伪编译”程序(FXP)3.基本结构(1)顺序结构①输入语句:ACCEPT [<提示符>] TO <内存变量> &&从键盘输入文本到指定内存变量中②输入语句:INPUT[<提示符>] TO <内存变量> &&从键盘输入数值、日期到指定内存变量中③输出提示语句:WAIT WINDOWS<提示符> &&屏幕显示提示信息(2)分支结构①单分支语句:IF <条件表达式>。
ENDIF②双分支语句:IF <条件表达式><语句组1>ELSE &&&&必须单独一行,否则就犯语法错误<语句组2>ENDIF &&end和if之间不能加空格注意:IF和ENDIF必须成对出现③多分支语句:DO CASE。
ENDCASE(3)循环结构①“计数”型循环(已知循环次数)【语句格式】FOR <循环变量>=<初值> TO <终值> [STEP <步长>]<循环语句组>ENDFOR|NEXT②DO WHILE 循环语句(未知循环次数)【语句格式】DO WHILE <条件表达式><循环语句组>ENDDO*DO WHILE循环结构中,必须确保循环体执行有限次后,条件表达式的值为.F.,否则会造成“死循环”(即无限地执行循环体语句)。
计算机等级考试(二级)复习提纲VFP数据库部分第一章数据库系统1. 数据处理数据:是对事实、概念或指令的一种特殊表达形式,可以用人工的方式或自动化的装置进行通信、翻译转换或者进行加工处理。
它包括两类:一类是能参与数字运算的数值型数据;一类是不能参与数字运算的非数值型数据,如文字、图画、声音、活动图象等。
数据处理:是对各种类型的数据进行收集、存储、分类、计算、加工、检索与传输的过程。
包括:收集原始数据、编码转换、数据输入、数据处理、数据输出。
2. 数据库系统(1) 数据库(DataBase)定义:是以一定的组织形式存放在计算机存储介质上的相互关联的数据的集合。
特点: 具有最小的冗余度、具有数据独立性、实现数据共享、安全可靠、保密性能好(2)数据库管理系统(DataBase Management System)定义:是操纵和管理数据库的系统软件。
Visual FoxPro 属于一种关系型数据库管理系统。
数据语言:数据定义语言(DDL):用来建立所需的数据库。
数据操作语言(DML):用来对数据库进行查询和维护操作。
关系型数据库使用的标准语言是结构化查询语言(Structured Query Language,SQL)。
(3)数据库系统(DataBase System)定义: 是以数据库应用为基础的计算机系统。
组成:数据库硬件(计算机硬件设备)软件(数据库管理系统、操作系统)用户(应用程序设计员、终端用户、数据库管理员)分类:层次型数据库、网状型数据库、关系型数据库分代:第一代非关系型数据库系统,60年代末问世,包括层次型和网状型。
第二代关系型数据库系统(RDBS),70年代中期问世。
第三代对象-关系数据库系统(ORDBS 、OOBDS),80年代中期至今。
上述三个概念之间的联系:在数据库系统中通过数据库管理系统来建立和使用数据库。
3.关系模型三个领域:现实世界→事物(对象、性质)观念世界→实体(对象、属性)数据世界→数据(记录、字段)实体模型:即反映事物联系的实体。
《Visual FoxPro应用基础》期末复习提纲第一章:数据管理技术的发展经历了哪三个阶段,数据库系统阶段的数据处理的特点,常用的数据模型;实体的联系类型有哪三种;项目管理器中的几种选项卡分别用来管理什么文件,例如数据选项卡、文档选项卡,项目文件的扩展名;VFP 的设计器的主要功能。
第二章:常用的数据类型,各种类型常量的表示方法; store 和?命令的使用;常用函数的使用:重点是int()、left()、len()、ctod()等函数的使用。
4.简单表达式的使用,字符运算、关系运算及逻辑运算。
例如:?3>4 and 5<7的输出结果第三章:字段常用类型有哪些,分别可保存什么类型的数据,常用类型的宽度(日期型8、逻辑型1、通用4、备注型4),表的创建过程,打开表的命令use、修改表结构命令modify structure、显示和浏览表的命令(browse,list/display)、扩展名.FPT是什么文件;索引的类型以及主索引的特点,绝对定位和相对定位命令的使用;逻辑删除(delete命令)、物理删除(pack)、恢复删除(recall)和查找(locate命令)的使用;replece命令的使用;各命令的使用如书上P82页实验内容2。
参照完整性规则包括那些规则?(其中3.3多表操作不考)第四章:1.如何使用select语句查询表中指定字段信息、包括对指定字段进行AVG()、max()、count()运算;如何查询满足条件的记录、select语句中group by、order by 、between…and的功能。
2.删除表的命(drop table)令。
3.修改表结构的命令(alter table)。
4.数据更新命令的使用(insert 、update、delete)。
各SQL命令使用如书上P107页实验内容1、2。
(其中嵌套查询不考)第五章:1.视图和查询的区别2.视图设计器通过更新选项卡设置更新字段3、查询的数据源有哪些(数据库表、自由表、视图),查询去向有哪些。
英语、日语、人力、旅游管理专业VFP复习提纲:一、选择填空题(共40小题,每小题1分,共40分)1、VFP的数据模型;2、数据库系统的组成;3、关系模型中,元组、关键字、属性;4、项目管理器知识方面的了解;5、表操作,范围子句的应用;6、VFP中的函数、常量、变量、运算符、表达式的应用;7、VFP的常用操作:选择、连接、投影;8、数据库、表等文件的类型(扩展名);9、VFP中表操作命令的应用如LIST、REPLACE、APPEND BLANK等;10、VFP中排序、索引的建立及应用;11、数据库环境下表间的关系及编辑参照完整性;12、SQL的基本知识;13、查询与视图的区别;14、结构化程序的三种结构;15、交互式语句WAIT、ACCEPT、INPUT、TEXT的区别;16、VFP中表单的定义、数据环境的含义、容器类、控件类控件的区别;17、建立菜单的命令CREA MENU。
二、填空题(每空1分,共10分)1、数据管理技术的发展阶段;2、函数的应用;3、VFP的操作方式:菜单方式、命令方式和程序文件方式;4、工作区选择命令的使用;5、BOF(),EOF(),RECN()等函数的使用;6、表单的显示SHOW的使用。
三、判断题(每小题1分,共10分)(略)四、简答题(共10分)1、VFP中数据类型及其特点;2、VFP命令格式及各子句的功能;3、常用操作中操作过程的论述。
五、程序改错题(共2小题,小题5分,共10分)全部来自辅导资料的程序改错题。
六、阅读程序写出程序运行结果(5分)如:SET TALK OFFCLEAS=0I=1DO WHILE I<=10S=S+IENDDO?SSET TALK ONRETURN程序的运行结果为:七、程序编写(共3小题,每小题5分,共15分)类型与辅导资料相似。
1、数据递推程序:如爱因斯坦走台阶、小猴吃桃等程序;2、穷举法的程序:如50元整币兑换成2、5、1元币值程序、水仙花数程序;3、求数列的程序:求数列的总和、项值、满足条件的最大或最小项值。
第一章:(1)数据库系统的组成数据库系统(DBS ):是实现有组织地、动态地存储大量关联数据,方便用户访问的计算机软硬件资源所组成的具有管理数据库功能的计算机系统数据库系统的组成:一般由数据库(DB)、数据库管理系统(DBMS)(数据库系统的核心)、计算机支持系统、应用程序和有关人员组成人工管理阶段(20世纪50年代中期之前)数据完全由人工管理。
文件系统阶段(20世纪50年后期到60年代中后期)利用文件系统对数据进行管理。
数据库系统阶段(20世纪60年代后期以来)。
(3)ER 模型的图形表示方法 1.E-R 模型中的基本概念实体(矩形框):是客观存在且可以相互区别的事物。
实体可以是具体的、可见的事物,如一名职工、一本图书等;也可以是抽象的事物,如一个院系、一次考试等 属性椭圆形(或圆形):是指实体或联系所具有的特征与性质。
例如,一个学生实体其属性有学号、姓名、性别、出生日期、班级等 联系(菱形):是实体集之间的抽象表示。
例如,读者实体集与图书实体集之间存在“借阅”联系用矩形框表示实体集,菱形框表示联系,椭圆形(或圆形)框表示属性(4)概念模型中的实体之间的联系(5)关键字的概念关系中能唯一区分记录的字段或字段的组合。
超关键字(Super Key):关系中能唯一确定记录的一个字段或几个字段的组合候选关键字(Candidate Key):一个去掉其中任何一个字段后不再能唯一确定记录的超关键字主关键字(Primary Key):从候选关键字中选出一个作为主关键字外部关键字(Foreign Key):一个关系A的主关键字包含到另一个关系B中时,关系A的主关键字称为关系B的外部关键字(6)关系模型的特征关系模型:用二维表表示实体集,通过外部关键字表示实体集之间的联系。
数据的静态特征数据结构:数据库中所有数据及其相互联系都被组织成关系数据的动态特征数据操作:提供一组完备的关系运算,以支持对数据库的各种操作数据的完整性约束完整性规则:主要包括实体完整性、参照完整性和用户定义的完整性等(7)关系规范化关系的性质属性值是原子的,不可分解的二维表的记录数随数据增删而改变,但字段数却是相对固定的二维表中的每一列均有唯一的字段名,且取值是相同性质的二维表中不允许出现完全相同的两行二维表中行的顺序、列的顺序均可以任意交换关系的规范化关系的规范化是指关系模型中的每一个关系模式必须满足一定的要求,其目的是尽可能地减少数据的冗余、消除异常现象(主要有更新异常、插入异常、删除异常)等实际设计关系模式时,设计者要尽量做到使关系模式满足3NF第二章:严格的日期格式{^yyyy/mm/dd}传统的日期格式{mm/dd/yy}机器序列:空格<大写字母<小写字母<一级汉字<二级汉字,西文字符是按照ASCII 码的值排列的,字母从小到大排列是A、B、C、D、……X、Y、Z、a、b、c、d、……x、y、z拼音序列:汉字按拼音顺序排序,对于西文字符而言,空格在最前面,字母从小到大排列是a、A、b、B、c、C、d、D、……x、X、y、Y、z、Z笔画序列:汉字按照笔画顺序排序,西文字符的顺序同PinYin序列[实例]:SET COLLATE TO "Machine" ?"D"<"F","D"<"b","f"<"B"," "<"A"结果: .T. .T. .F. .T.set collate to “pinyin”?"D"<"F","D"<"b","f"<"B"," "<"A“结果: .T. .F. .F. .T.(2)掌握常用函数,重点掌握:STR( )、SUBSTR( )、LEFT()、RIGHT( )、AT( )、Len()、int()、V AL( )、DATE( ) 、YEAR( ) 、TIME()、Dow( )、BOF( )、EOF( )、MOD( ) 、ROUND()、INT()、RECNO()、RGB( )、DTOC( )、EMPTY( )、DBSETPROP( ) 、DBGETPROP ( )、messagebox()(4)取子串函数LEFT( )、RIGHT( )、SUBSTR( )[功能]:SUBSTR( )函数是从字符表达式中返回子串LEFT( )函数是从字符表达式最左边字符开始返回指定数目的子串RIGHT( )函数是从字符表达式最右边字符开始返回指定数目的子串[语法格式]LEFT(cExpression,nExpression)RIGHT(cExpression,nExpression)SUBSTR(cExpression,nStartPosition[,nCharactersReturned])[参数含义]:cExpression:指定要从其中返回子串的字符表达式nExpression:指定截取的子串长度nStartPosition:指定开始截取子串的起始位置nCharactersReturned:指定截取的子串长度[返回值类型]:C[实例]:x="VisualFoxPro"STORE "数据库程序设计" TO y?LEFT(x,6),LEFT(y,6) &&显示Visual 数据库?LEFT(x,18) &&结果为原字符串,显示VisualFoxPro?LEFT(x,0) &&结果为空字串,无显示内容?RIGHT(x,6),RIGHT(y,8) &&显示FoxPro 程序设计?RIGHT(y,18) &&结果为原字符串,显示数据库程序设计?RIGHT(x,-2) &&结果为空字串,无显示内容?SUBSTR(x,7,3),SUBSTR(y,1,6) &&显示Fox 数据库?SUBSTR(x,7),SUBSTR(y,7,10) &&显示FoxPro 程序设计?SUBSTR(x,0,4),SUBSTR(y,7,-2) &&结果为空字串,无显示内容(2)求字符串长度函数LEN( )[功能]:返回字符表达式的值的长度(字节数)[语法格式]:LEN(cExpression)[参数含义]:cExpression:字符表达式[返回值类型]:N型[实例]:?LEN("Access"),LEN("数据库管理系统") &&显示6 14?LEN("计算机"+SPACE(2)+"等级考试") &&显示163.日期和时间函数(1)日期与时间函数DATE( )、TIME( )、DATETIME( )[功能]:DATE( )函数返回由操作系统控制的当前系统日期TIME( )函数是以24小时制的hh:mm:ss格式返回当前系统时间DATETIME( )函数返回当前系统日期时间[语法格式]:DATE( ) DTIME( ) CDATETIME( ) T[实例]:?DATE( ) &&显示10/02/11SET CENTURY ON &&显示日期表达式时,用四位数字表示年?DATE( ) &&显示10/02/2011?TIME( ) &&显示21:37:17?DATETIME( ) &&显示10/02/2011 09:39:18 PM(3)DOW( )函数[功能]:从日期表达式或日期时间表达式返回该日期是一周的第几天(第一天为星期日)(3)掌握表达式的书写(5)各种文件的扩展名第三章:(1)重点:掌握各种命令的书写create table 、alter table、browse、use、update、insert into、replace 、copy to、seek、set order to、delete from、pack(独占方式)、zap ;index on(建立索引):尤其按不同字段建立索引应如何写?(例如:先按xx排序,再按yy排序,表达式应该怎么写?)记录指针的移动(相对移动skip 绝对移动goto 条件移动locate for)(1)字段名遵循名称命名规则,自由表的字段名最多10个字符,数据库表的字段名最多可以有128个字符。
Vfp复习提纲
一、概述
1、数据库、数据库管理系统、数据库系统
2、数据模型:关系模型(二维表)、层次模型、网络模型
3、相关文件类型:数据库、表、索引、报表、表单、菜单、查询
4、项目管理器的作用
5、VFP开发环境,菜单、工具栏的动态性
二、表的创建与使用
1、表的概念:结构,字段、记录,字段属性。
2、字段类型:字符、数值、日期、逻辑、备注
3、记录顺序:物理、逻辑
4、创建表结构命令:CREA TE TABLE ….
5、记录操作的相关命令
use,skip,delete,go,seek,insert into,pack
6、索引的概念与种类及其含义
三、数据库的创建与使用
1、数据库的组成、数据库表与自由表及其区别
2、表之间的关系及其建立、主关键字的确定
3、字段级规则:意义、表达式的建立、显示信息
4、参照完整性:概念、规则及其意义(插入规则:限制、忽略)
四、查询与视图
1、查询的方法:命令与设计器
2、视图的概念
3、查询命令:
SELECT 查询项目from 表名
where 联接条件and 查询条件
group by 分组字段名
几点说明:计算项目、联接条件、分组的意义
例题:P91,1、2、3
五、程序设计语言基础
1、数据类型:种类、表示方式(字符、逻辑、日期等)
2、常量与变量:类型与判断(根据所存储的值判定)
3、运算符:字符(+),算术、日期(+-)、关系、逻辑
4、函数:常用函数的意义、名称、参数要求、返回的数据类型
year,date,mod,str,len,alltrim,recount,bof,eof,sum
函数的嵌套使用问题
5、表达式:会计算,会判断数据类型、合法性
6、顺序程序控制
7、条件判断:if….else….endif,多分支do case…..endcase,应用
8、循环:for….endfor ,do while….enddo,应用P117
9、程序调用与子程序,带参子程序
六、面向对象概念
1、类与对象:概念及性质、属性、方法、事件
2、VFP中的基类:容器类、控件类
3、对象的引用:绝对与相对、this/thisform/parent,引用方法。
举例
4、对象属性设置及方法,方法的调用
5、常用事件与方法:click/interactivechange/valid/hide/show/release/refresh
6、事件循环:建立read events,终止事件循环:clear events
七、表单设计
1、表单的常用属性:name,caption,maxbutton,minbutton
2、表单的运行方法。
八、控件的设计。