vf期末复习资料:第十六章

合集下载

VF复习课

VF复习课

第一章:VF基础(本章在笔试考试中分值约为 <=6 分)一、数据库基础知识(一)计算机数据管理的发展人工管理、文件系统、数据库系统、分布式数据库系统和面向对象数据库系统(二)数据库系统(层次示意图)数据库系统由五部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户数据库系统的特点①实现数据共享,减少数据冗余②采用特定的数据模型③具有较高的数据独立性④有统一的数据控制功能(三)数据模型实体的描述实体间联系及联系的种类: ①一对一联系②一对多联系③多对多联系数据模型简介: 层次模型、网状模型、关系模型二、关系数据库(一)关系模型关系术语关系-----二维表元组-----行------记录属性-----列------字段域 ------ 有效性规则(逻辑表达式)关键字:主关键字、候选关键字、普通关键字(外部关键字)关系的特点①关系必须规范化②在同一个关系中不能出现相同的属性名,VF不允许同一个表中有相同的字段名③关系中不允许有完全相同的元组,即冗余④在一个关系中元组的次序无关紧要。

也就是说,任意交换两行的位置并不影响数据的实际含义。

日常生活中经常见到的“排名不分先后”正反映这种含义⑤在一个关系中列的次序无关紧要。

任意交换两列的位置也不影响数据的实际含义(二)关系运算传统的集合运算进行并、差、交集合运算的两个关系必须具有相同的关系模式,也就是相同结构专门的关系运算选择(部分记录操作)投影(部分字段操作)连接(表之间横向结合)自然连接(去掉相同字段,关键字段值相同)三、数据库设计基础(一)数据库设计步骤①关系数据库的设计应遵从概念单一化“一事一地”的原则②避免在表之间出现重复字段③表中的字段必须是原始数据和基本数据元素④用外部关键字保证有关联的表之间的联系(二)数据库设计过程1.需求分析2.确定需要的表3.确定所需字段4.确定联系如何建立联系?什么是纽带表?5.设计求精课后习题:历年考题:(1)在写列四个选项中,不属于基本关系运算的是A)连接 B)投影 C)选择 D)排序(2)如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于A)一对一联系 B)一对二联系 C)多对多联系 D)一对多联系(3)VF支持的数据模型是A)层次数据模型 B)关系数据模型 C)网状数据模型 D)树状数据模型(4) Visual FoxPro DBMS 是A)操作系统的一部分 B)操作系统支持下的系统软件C)一种编译程序 D)一种操作系统(5) Visual FoxPro DBMS 基于的数据模型是A)层次型 B)关系型 C)网状型 D)混合型(6)设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是A)m:n B)1:m C)m:k D)1:1(7)没有关系R1和R2,经过关系运算得到结果是S,则S 是A)一个关系 B)一个表单 C)一个数据库 D)一个数组(8)关系数据库管理系统所管理的关系是。

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

Visual FoxPro 复习资料

Visual FoxPro 复习资料

Visual FoxPro 复习资料Visual FoxPro(一下简称VF)既是一种数据库软件,也是一种数据库语言,作为数据库,VF更强调实际生活中的应用,而作为一种数据库语言,就像VB、VC、Deplin、Java等其他的计算机语言一样,既有理论,又有实践应用,所以在实践操作性并不强的VF的复习中,要着重复习关系数据库数据库标准语言SQL 的相关内容和表的相关应用,至于查询和视图、报表、菜单、表单等这些章节,则以复习基础理论为主。

其他的章节则需要根据自己的实际情况合理分配复习的时间和精力。

预祝各位考试顺利!一、选择填空要点1、数据模型中实体间的联系及联系的种类。

P7分析:基础理论,填空较多。

内容:数据模型实体之间的对应关系称为联系。

联系的种类:一对一联系、一对多联系、多对多联系2、关系模型中的关系术语。

P9分析:基础理论,填空较多。

内容:关系:就是一个.dbf的VF表。

元组:VF表中的横行(记录)叫做元组。

属性:VF表中的竖列(属性)叫做属性。

域:属性的取值范围。

关键字:能区别每一个元组的字段或者字段组合。

外部关键字:本表中作为外部表的关键字的字段或者字段集合。

3、专门的关系运算。

P13分析:基础理论,重点是要理解,填空、选择都有。

内容:○1选择:利用逻辑表达式从原有的VF表中抽取符合逻辑表达式要求的记录。

○2投影:从VF表中抽象需要的属性(竖列)组合成新的表。

○3连接:利用多个表中的共同属性进行两两连接。

4、空值的表现形式;变量的命名规则;内存变量的数据类型。

P101、P52分析:有一定难度的基础理论,填空题较多。

内容:内容为空值需要在表设计器中选中NULL值。

变量的命名规则:变量名必须字母、数字、汉字和下划线构成;命名以字母和下划线开始;不能单独使用A—J作为变量。

内存变量的类型:字符型、数值型、货币型、逻辑型、日期型和日期时间型。

5、表达式及常用函数的计算;字符之间运算。

P55、P62分析:有一定难度的基础理论,填空、选择题都有。

VFP考试复习资料

VFP考试复习资料

VFP程序题目有一个数列前两个数是1,1,第三个数是前两个数之和,以后每个数都是其前两个数之和,求第30个数(用FOR语句编程)。

F1=1 F2=1 ?F1 ?F2 FOR I=3 TO 30F3=F1+F2 ?F3 F1=F2F2=F3 ENDFOR1.求从开始连续N个不是7的倍数的自然数之和,当和是101的倍数时,显示最后的自然数和它们的和。

CLEAR STORE 0 TO X,S DO WHILE .T.X=X+1 IF MOD(X,7)<>0 S=S+X ELSEIF MOD(S,101)=0 EXIT ENDIS=0 ENDI ENDDO?S,X-12.求s=1!+2!+3!+ (20)CLEAR S=0 STORE 1 TO X,Y DO WHILE X<=20S=S+Y X=X+1 Y=Y*X ENDD ?S3.求3~1000间的所有素数,并输出和值。

S=0 FOR I=3 TO 1000 FOR K=2 TO I-1IF MOD(I,K)=0 EXIT ENDIFENDFOR IF K=I ??STR(I,5) S=S+IENDIF ENDFOR ?S4.编程实现以下功能,打开一学生数据表,显示前三条记录后暂停程序运行,按任意键后显示后三条记录。

USE 学生LIST NEXT 3 WAIT GO BOTTOMGO RECNO()-2 (或skip -2)LIST NEXT 3 USE5.计算M=2×4×6×……×2N,N由键盘输入,程序最后输出N、M的值。

INPUT “请输入N的值” TO N M=1FOR X=2 TO 2*N STEP 2M=M*X ENDFOR ? “N=”,N,”M=”,M6.求3—100间的奇数之和,偶数之和,并统计奇数和偶数的个数。

STORE 0 TO S1,S2,Y1,Y2 FOR X=3 TO 100IF MOD(X,2)=0 S1=S1+X Y1=Y1+1ELSE S2=S2+X Y2=Y2+1 ENDIF ENDFOR?“偶数之和及偶数的个数:”,S1,Y1?“奇数之和及奇数的个数:”,S2,Y27.逆打印。

VF数据库应用技术复习资料

VF数据库应用技术复习资料

VF数据库应用技术复习资料第1章数据库应用基础1.数据模型是指反映客观事物及客观事物间联系的数据组织的结构和形式。

常用的数据模型有层次模型、网络模型和关系模型三种。

2.数据库应用系统是一个复杂的系统,它由硬件、操作系统、数据库管理系统、编译系统、用户应用程序和数据库组成。

3.数据库是数据库应用系统的核心和管理对象。

所谓数据库,就是以一定的组织方式将相关的数据组织在一起存放在计算机存储器上形成的、能为多个用户共享的、与应用程序彼此独立的一组相关数据的集合。

4.关系数据库(relation database)是若干个依照关系模型设计的数据表文件的集合。

也就是说,关系数据库是由若干张完成关系模型设计的二维表组成的。

一张二维表为一个数据表,数据表包含数据及数据间的关系。

一个关系数据库由若干个数据表组成,数据表又由若干个记录组成,而每一个记录是由若干个以字段属性加以分类的数据项组成的。

在关系数据库中,每一个数据表都具有相对的独立性,这一独立性的唯一标志是数据表的名字,称为表文件名。

在关系数据库中,有些数据表之间是具有相关性的。

数据表之间的这种相关性是依靠每一个独立的数据表内部具有相同属性的字段建立的。

一般地,一个关系数据库中会有许多独立的数据表是相关的,这为数据资源实现共享及充分利用,提供了极大的方便。

5.关系数据管理系统不但提供了数据库管理系统的一般功能,还提供了筛选、投影和连接三种基本的关系操作。

第2章数据库的基本操作2.1 创建项目文件项目是有关文件、数据及对象的集合。

在Visual FoxPro系统环境下,可以利用项目管理器进行项目建立的操作。

在Visual FoxPro中,项目文件的扩展名是 .pjx一、利用项目管理器建立项目文件操作方法是:(1)打开“文件”菜单,选择“新建”。

(2)在“新建”窗口,单击“项目”,再按“新建文件”按钮,进入“创建”窗口(3)在“创建”窗口,输入项目文件的名,按“保存”按钮,进入“项目管理器”窗口。

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

vf期末复习资料:第十六章

vf期末复习资料:第十六章
vf
量点
言击
简此 意处

赅添

的加 阐正

述文 观,

点文 。字

是 您

思 想

的 提

炼 ,

请 尽



第 十 六 章 概 述
目录

知 识 点 梳 理

习 题 解 析

复 习 建 议 与 总 结
第第 十 六
一章 概 述

章节简介
章节标题
第十六章 现代物流管理
章节内容
介绍现代物流管理的概念、原理、方法和技术,以及物流系统规划、 物流网络设计、物流信息管理等方面的知识。
总结词
理解xxxx与其他知识点的联系
详细描述
分析xxxx与其他知识点的联系和区别, 掌握其在整个知识体系中的位置和作用。
第习 题 解
三析 章
习题一解析
总结词
理解题目要求
详细描述
这道题主要考察的是对题目要求的理解,需要明确题目要求做什么,然后根据要求 进行解答。
习题二解析
总结词
掌握基础知识
详细描述
第知 识 点
二梳 理

知识点一:xxxx
总结词
掌握xxxx的基本概念和原理
详细描述
理解xxxx的定义、特征和分类,了解其在现实生 活中的应用和意义。
总结词
掌握xxxx的计算方法和步骤
详细描述
熟悉xxxxΒιβλιοθήκη 计算公式和步骤,了解计算过程中的注意事 项和技巧。
总结词
理解xxxx与其他知识点的联系
详细描述
这道题主要考察的是对基础知识的掌握情况,需要熟练掌握相关知识点,然后根据 知识点进行解答。

vf期末复习资料

vf期末复习资料

二。

项目是指文件数据文档和对象的集合。

项目管理器史用来将数据库系统中各类文件集中管理,组织数据和对象的主要工具。

vf的设计器史创建应用系统各类组件的可视化工具通过vf窗口标题栏左端的控制按钮。

可以。

恢复窗口大小,移动w。

调整w大小,最大化。

最小话,关闭,如果要之定义自己的工作环境。

应悬着工具菜单中的选项命令。

项目管理器的对话框共有6个选项卡,以此为,全部,数据,文档,类,代码,其他,,,数据选项卡中包括数据库,和自由表和查询三项项目管理其中俄移去有两个功能,一,将文件从项目管理器中移去,二是将文件删除vf主界面的菜单栏中包括,文件,工具,编辑,程序,项目,帮助,显示,窗口,菜单。

将浮动,,,,,,,*(标题栏)上、、数据库文件扩展名。

dbc。

自由表dbf 查询文件qpr。

视图文件vue .报表文件frx.表单文件scx,生成的应用程序app,可执行程序exe、三。

time()返回值的数据类型是字符型字符型数据的长度不超过254个字符。

每个变量都必需有一个变量名,变量名有字母,憨直,数字,和下划线组成,但必须以字母或汉字开头vf中共定义六种类型的内存变量。

数值型,字符型,日期型,日期时间型,逻辑型,货币型,可分为简单变量,数组变量。

数组元素。

是数组中的每个数据值称为数组元素、平方根函数sqrt()绝对值函数abs()四舍五路函数round() 取整函数int() 求模函数mod()异号。

1—int(1/2)*2+2取子串函数substr()。

搜索子串位子函数at()例子:TT=“学生。

”结果:打开“学生成绩.dbf”表文件。

stc(1324.46,6,1)..1324.5字符转日期函数ctod()。

测试文件头函数bof。

测试文件尾Eof.操作符石表示数据之间运算方式的运算符号,根据处理文件类型不同可分为算术运算符。

字符运算符。

关系运算符。

逻辑运算符四种。

四。

再vf中。

表有两种类型。

1自由表。

2数据库表。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A) 数据库 B) 查询 C) 表单 D) 程序
精选PPT
9
• 在Visual FoxPro的项目管理器中不包括的
选项卡是( D)。
A) 数据 B) 文档 C) 类 D) 表单
精选PPT
10
• 在Visual FoxPro中一个项目可以创建( )。
AA) 一个项目文件,集中管理数据和程序
B) 两个项目文件,分别管理数据和程序 C) 多个项目文件,根据需要设置 D) 以上几种说法都不对
精选PPT
11
• 项目管理器的 “文档” 选项卡用于显示和
管理D( )。
A) 表单,报表和查询 B) 数据库,表单和报表 C) 查询,报表和视图 D) 表单,报表和标签
精选PPT
12
• 在项目管理器中,表单文件所在的选项卡是
( B)。
A) 数据 B) 文档 C) 代码 D) 其它
精选PPT
13
• 项目管理器的 “数据” 选项卡用于显示和
精选PPT
3
• 为了使连编生成的Visual FoxPro应用程序 能够独立在Windows环境下运行,需要连编
生成( B )。
A) APP程序
B) EXE程序
C) FXP程序
D) PRG程序
精选PPT
4
• 基于Visual FoxPrபைடு நூலகம்,下面关于项目及项目
文件的叙述,不正确的是( A )。
A) 项目中的文件是项目的一部分
管理C( )。
A) 数据库,自由表和查询 B) 数据库,视图和查询 C) 数据库,自由表,查询和视图 D) 数据库,表单和查询
精选PPT
14
• 在 VFP 6.0 中,项目的扩展名为(D )。
A) .DBC B) .TAB C) .IDX D) .PJX
精选PPT
15
填空题
• 基于Visual FoxPro,项目文件的扩展名为 __P_JX_____。
选项卡,可以管理(D )。
A) 数据库 B) 查询 C) 表单 D) 程序
精选PPT
7
• 基于Visual FoxPro,项目管理器中的"数据"
选项卡,可以管理( B )。
A) 程序 B) 查询 C) 表单 D) 内存变量
精选PPT
8
• 基于Visual FoxPro,项目管理器中的"文档"
选项卡,可以管理( C )。
B) 项目中的文件不是项目中一部分
C) 项目中的文件是独立的
D) 项目中的文件表示该文件与项目建立 了一种关联
精选PPT
5
• 基于Visual FoxPro,项目管理器对资源文
件进行管理时,不能完成( B )。
A) 修改 B) 复制 C) 移去 D) 删除
精选PPT
6
• 基于Visual FoxPro,项目管理器中的"代码"
• Visual FoxPro系统中,打开项目文件的命令 是__M_O_DI_F_Y__PR。OJECT
• 基于Visual FoxPro,在项目管理器中可以将 应用系统编译成为一个扩展名为.APP的应 用文件或扩展名为___EX_E____的可执行文件。
精选PPT
16
• 在项目管理器中,文档选项卡显示和管理 的三类文件是__表__单____、报表和标签。
第十六章
精选PPT
1
选择题
• 通过Visual Foxpro项目管理器窗口的按钮
不可以完成的操作是( D)。
A) 新建文件 B) 添加文件 C) 删除文件 D) 为文件重命名
精选PPT
2
• 基于Visual FoxPro,可以在项目管理器的"
数据"选项卡下可以创建( A )。
A) 自由表 B) 菜单 C) 表单 D) 程序
精选PPT
17
此课件下载可自行编辑修改,供参考! 感谢您的支持,我们努力做得更好!
相关文档
最新文档