Vfp复习提纲


编辑记录

Use xuesheng Modify stru Replace all 入学成绩 with 入学成绩+5 for 入学成绩>=400 and 入学成绩<=500 Dele all for 性别=“女” Pack List List stcu Copy stru to xuesheng3 -------------复制表结构 Copy to xuesheng4 --------复制表内容


例5.19 列出所有成绩为空值的学生学号和课号。
SELECT 学号, 课号 FROM chengji WHERE 成绩 IS NULL
SELECT 语句

查询输出
SQL-SELECT命令的查询结果默认显示在浏览窗口中,可以通过INTO子句或 TO子句对输出重定向。

将查询结果存放在临时文件中
命令格式:INTO CURSOR <临时文件名> 命令功能:将查询结果存放在临时文件中。
SQL语句(重点之重点)

3、插入 Insert into 学生成绩1 value (“10501012”,90,80,72) 4、更新 Update chengji set 数据结构=数据结构+10 where 数学<80 5、删除 Delete from xuesheng where 入学成绩<200
查询
视图 表单 报表
qpr
scx frx
Creat query
Creat view Creat form Creat report
Modify query
Modify view Modify form 表单名
Do 查询文件.qpr
Do form 表单名 Report form 报表名
菜单
Mnx 生成 后的菜单 程序文件 扩展名为 mpr
Vfp复习提纲
2015
第一章
数据库系统概述

数据库体系结构

数据库——DB
② 数据库系统——DBS
③ 数据库管理系统——DBMS
数据库系统的核心是数据库管理系统 关系是DBS包含DB和BMS

数据库技术中,实体集之间的联系有三种:一对一、一对多、多 对多。
① ② ③
一对一:班长与班级 一对多 :班级与学生 多对多: 教师与学生、商品与顾客、课程与学生
表达式与函数

字符串联接运算符 + +: 把前后两个字符串首尾联接起来,形成一个新字符串 -: 联接前后两个字符串,将第一个字符串尾部的空格挪到新字 符串的尾部 “abcd ”+” cdcd ”=“abcd cdcd ” 中间四个空格 尾部两个


“abcd ”-” cdcd ”=“abcd cdcd
转换函数

Str 数值转换字符串 ? Str(675.43) 675.43 已经是字符串 经常用于建立复合检索。 要求类型一致 例如:学生表建立学号C(8)和成绩N(2)的复合索引时,正确的表 达式为学号+STR(成绩)第三章表操作移动指针
Go 4 Go top / go bottom Skip +3/ skip -3
第四章
数据库的操作
永久关系

需要确定哪个表为父表,哪一个为子表 要确定是一对一,还是一对多 不管是一对一还是一对多 ,父表都需要对关键字建立主索引,对 于一对一对应的子表对相关字段做候选索引或主索引,对于一对 多,子表要对相关的字段做普通索引或唯一索引。
SQL语句(重点之重点)

1、用sql建立表 Create table 学生成绩x(学号 c(9) primary key,编译n(3) check (编 译>=0 and 编译<=100)error “编译成绩在0~100”之间 default 0 foreign key 学号 tag 学号 referenes 学号)

例5.17 列出所有的姓李的学生名单。 SELECT 学号, 姓名 FROM xuesheng WHERE 姓名 LIKE '李%' 例5.18 列出计算机应用专业和计算机教育专业的学生名单。 SELECT姓名,专业 FROM xuesheng WHERE 专业 IN ('计算机应用',' 计算机教育')
” 中间二个空格 尾部四个个
时间表达式

{08/10/06}+1
结果为 {08/09/06} 日期型
{08/09/06}- {08/10/06} 结果为1 数值型
取余数

例如 一个变量能被3整除 表达方式 Mod (x,3)=0 余数为0
常用函数

Store “welcome” to x Left (x,3)--------------wel Left(x,-1)------无显示 Right(x,4)----come Substr(x,3,3)-----lco


Store “沧州师范专科学校” to z
? Len(z) 16
Left (z,4)---沧州 Right (z,4)----学校 substr(x,5,4)----师范
转换函数

Ctod (字符表达式) 将字符型表达式转换成日期型 YEAR(CTOD(″25/12/2015″))的值是2015
例5.12 查询学生成绩总分,要求成绩大于80分,并按课号分类。 SELECT 学号,课号, sum(成绩) FROM chengji GROUP BY 课号 HAVING 成绩>80
SELECT 语句
表5-4 SQL-SELECT命令中的特殊关键字
关键字 说 明 字段内容在指定范围内 用法:<字段>BETWEEN<范围初值>AND<范围终值> 对字符型数据进行字符串比较,提供两种通配符,即下划线“_” (配0个字符)和“%”(匹配多个字符) 用法:<字段> LIKE <字符表达式> 字段内容是结果集合中的一部分 用法:<字段>IN<结果集合> 利用空值进行查询 用法:<字段>IS|IS NOT NULL
Creat menu
Do 菜单文件.mpr Set sysmenu to default 将系统菜单恢复成标准配 置
常用的命令

Clear 清屏幕 Set default to d: 设置默认目录 Clear memory 清除内存 Dimension A(3,2) 定义二维数组 Store 3*4 to a1,a2 List meno like a* 显示所有以a开头的内存变量

运算关系 专门的运算关系包括 选择、投影、联接。
第二章
语言基础
Vfp常用的文件类型(重点)
常见文件 扩展名 建立命令 修改命令 运行

程序 数据库
dbf
prg dbc
Creat 表名
Modify command Creat database
Modify stru
Modify command 文件名 Modify database Do 文件名

SELECT 语句
表5-2 SQL常用函数
名称
平均值 求和 计数 最小值 最大值 四舍五入
函数
AVG(<字段名>) SUM(<字段名>) COUNT(<字段名>) MIN(<字段名>) MAX(<字段名>) ROUNT(<字段名>)
功能
求一列数据的平均值 求一列数据的和 求查询的记录个数 求指定列的最小值 求指定列的最大值 对输出数值四舍五入
SQL语句(重点之重点)

2、表结构修改
① ② ③ ④
对学生表增加字段C(20) 修改爱好字段为c(30) 将爱好字段按名改为特长 删除特长字段


Alter table xuesheng add column 爱好 C(20)
Alter table xuesheng alter column 爱好 C(30) Alter table xuesheng rename column 爱好 to 特长 Alter table xuesheng drop 特长



1.命令中的“*”是通配符,表示输出所有字段。
2.命令中的DISTINCT短语的作用是去掉查询结果中的重复值。
SELECT 语句
例5.7 查询所有学生操作系统的成绩,显示结果中包括姓名、专业、操作系统成绩。 方法一: SELECT Xuesheng.姓名, Kecheng.课名, Chengji.成绩; FROM 成绩管理!xuesheng INNER JOIN 成绩管理!chengji; INNER JOIN 成绩管理!kecheng ; ON Kecheng.课号 = Chengji.课号 ; ON Xuesheng.学号 = Chengji.学号; WHERE Kecheng.课名 = "操作系统“ 方法二:
视图只能从数据库中查找数据,查询可以从自由表、数据库表以及多个数据库表中 找数据 视图设计器与查询设计器区别 查询设计器没有是更新条件


SELECT 语句
SQL-SELECT子句 SELECT FROM INNER|LEFT|RIGHT|FULL JOIN 查询设计器操作 输出字段或字段表达式(【字段】选项卡) 选择数据源(【添加表或视图】对话框) 联接类型(【联接】选项卡)

例5.3 在xuesheng表中查询每个学生的姓名和入学成绩。 SELECT 姓名,入学成绩 FROM xuesheng 例5.4 显示所有课程的信息。 SELECT * FROM kecheng 例5.5 在xuesheng表中查询专业名称。 SELECT DISTINCT专业 FROM xuesheng
合集下载

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等。

vfp复习提纲

vfp复习提纲

数据库管理系统复习纲要第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:取字串函数,比较重要,注意参数的使用。

VF复习资料课本复习知识汇总

VF复习资料课本复习知识汇总

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、变量:在程序运行过程中,其值可能发生变化的量。

【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语句结构进⾏包装,此时可通过⼯具栏中的“!”运⾏按钮运⾏程序。

VFP复习纲要2

VFP复习纲要2

复习内容一、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复习大纲

VFP复习大纲

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数据库的基本操作【考试要求】掌握:数据表与数据库的建立、修改、删除等基本操作;索引建立;数据库表的属性定义、字段级有效性规则和记录级有效性规则及其相应的有效性信息的设置、触发器定义;数据库表间关系的建立;参照完整性设置;视图和查询的建立。

VFP程序设计复习提纲[chap05-chap06]

五、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复习提纲

计算机等级考试(二级)复习提纲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.关系模型三个领域:现实世界→事物(对象、性质)观念世界→实体(对象、属性)数据世界→数据(记录、字段)实体模型:即反映事物联系的实体。

VFP期末复习提纲

《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、查询的数据源有哪些(数据库表、自由表、视图),查询去向有哪些。

10vf复习提纲

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