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)关系数据库管理系统所管理的关系是。

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

VFP总复习课件

VFP总复习课件
Visual FoxPro 6.0 的显著特点:
• • 可运行于Windows 98、2000、XP和Windows NT平台 不仅可以简化数据库管理,而且能使应用程序的开发流程更为合理

• •
使组织数据、定义数据库规则和建立应用程序等工作变得简单易行
用户利用可视化的设计工具和向导,可以快速创建表单,查询和打印报表。 提供了一个集成化的系统开发环境:
1.4.1 菜单系统
•菜单选择 •菜单约定 •动态菜单 •弹出菜单
16
1.4.2 工具栏
• 工具栏是单击后可以执行常用任务的一组按钮。 • 工具栏可以浮动在窗口中,也可以停放在Visual FoxPro 6.0主窗口的上部、下部或两边。 • 有效地使用工具栏,可以简化从菜单中进行选取的 步骤,达到快速执行命令的效果。 Visual FoxPro 6.0中提供有各种类型的工具栏。默认情况下只有 “常用”工具栏可见。若要激活一个工具栏: 方法一:“显示”菜单-“工具栏”-“工具栏”对话框。 方法二: 工具栏上右击-工具栏列表。
1.2.2 特点
• • • • 容易使用 可视化开发 事件驱动面 向对象编程
14
1.3 文件类型与性能指标
• 文件类型 P13 表1.5 • 性能指标 P14-15
15
1.4 用户界面
• Visual FoxPro 6.0的安装和启动与其它Windows下的应用程序类似,用 户界面也是标准的Windows风格。
周永恒 教授
1
Visual FoxPro
教程
周永恒
2
前言 (1)
Visual FoxPro 6.0 关系数据库管理系统是新一代数据库管 理系统的杰出代表,以它强大的性能、完整而又丰富的工

《计算机二级VF资料》PPT课件

《计算机二级VF资料》PPT课件

1.2 数据管理技术的发展
数据库(Data Base,简写为DB)技术是20世纪60年代末出现的 以计算机技术为基础的数据处理技术。数据处理的核心问题是数据 管理。数据管理指的是对数据进行组织、编码、分类、存储、检索 与维护等操作。随着计算机硬件技术和软件技术的发展和进步,计 算机数据管理的水平不断提高,管理方式也发生了很大的变化。发 展到现在,数据管理经历了人工管理、文件管理和数据库系统( Data Base System,简写为DBS)三个阶段。
数据库系统是将所有的数据集中到一个数据库中,形成一个数据 中心,实行统一规划,集中管理,用户通过数据库管理系统( DataBase Management System,简写为DBMS)来使用数据库中的数 据。
1.数据库系统的主要特点
①实现了数据的结构化:在数据库中采用了特定的数据模型组织 数据。数据库系统把数据存储于有一定结构的数据库文件中,实现 了数据的独立和集中管理,克服了人工管理和文件系统管理的缺陷
精选PPT
14
Visual FoxPro面向对象程序设计实用教程电子教案
④数据字典DD(Data Dictionary)——提供了对数据库数据描 述的集中管理规则,对数据库的使用和操作可以通过查阅数据字典 来进行。
1.3.3 数据库系统 数据库系统是指计算机系统引入数据库后的系统构成,是一个具 有管理数据库功能的计算机软硬件综合系统。具体地说,它主要包 括计算机硬件、操作系统、数据库、数据库管理系统和建立在该数 据库之上的相关软件、数据库管理员和用户等组成部分。数据库系 统具有数据的结构化、共享性、独立性、可控冗余度以及数据的安 全性、完整性和并发控制等特点。 ①硬件系统:是数据库系统的物理支持,包括主机、键盘、显示 器、外存储器、输入输出设备等。

vf课件

vf课件

二级vf数据库数据库:广义定义:将用来存储数据表的仓库称为数据库。

二级考试时间:3月份9月份考试方式:笔试+机试笔试内容:课本知识(70分),二级公共基础(30分)机试内容:课本内容笔试:35个单选+15个填空每题2分机试:基本操作题(30分)简单应用题(40分)综合应用题(30分)上课时间:每周一到周五早上9:00-12:00第一章vf数据库基本知识信息(information):是人们头脑中对现实世界中客观事物之间联系的一种抽象的反映,向人们提供了有用的知识。

数据(data):数据是人们用各种物理符号来表示,按一定的格式记载下来的有意义的符号组号。

信息与数据的关系:数据是信息的载体。

数据处理:数据的处理包括:数据收集、转换、组织,数据的输入、存储、合并、计算、更新,数据的检索、输出等一系列活动。

数据管理:是指利用计算机对数据的管理手段和方法。

数据管理主要是指对数据的组织、分类、编码、存储、检索和维护。

数据管理经历了3个主要的阶段:1.人工管理阶段;2.文件系统管理阶段;3.数据库管理系统阶段;数据库技术主要目的:是有效的管理和存储大量的数据资源。

主要包括:提高数据的共享性,减小数据的冗余度,提高数据的独立性。

分布式数据库:是一个物理上分布于计算机网络的不同地点,而逻辑上又属于同一系统数据库。

面向对象数据库系统:是面向对象技术数据库技术相结合的产物。

数据库系统(database system =DBS)数据库系统包括:数据库(database=DB)+数据库管理系统(database management system =DBMS)DBS=DB+DBMS数据库(databse):是与应用彼此独立的,以一定的组织方式存储在一起的,彼此互相关联的,具有较少冗余的,能被多个用户同时共享的集合。

数据库管理系统(database management system=DBMS):是一种负责数据库的定义,建立,修改,维护,操作和管理的系统软件。

vfp复习课件

vfp复习课件
复习总结
预祝大家取得好成绩
考试时应该注意的问题
1、选择题:做完之后要保存 选择题:做完之后要保存 做表单类题目时, 做表单类题目时,一定要设置默认路径把用到的文件放到 默认文件夹下,做完之后先把VF关闭 关闭, 默认文件夹下,做完之后先把VF关闭,再把做好的文件 进行压缩上传。 进行压缩上传。 2、第一道大题是必做题,做好之后的文件进行压缩上传; 第一道大题是必做题,做好之后的文件进行压缩上传; 3、二、三、四任选两道做,如果三道都做,评卷时只批改 四任选两道做,如果三道都做, 三两道; 二、三两道; 4、第一、二、三题做完之后,把相关文件压缩上传; 第一、 三题做完之后,把相关文件压缩上传; 5、第四道大题:直接把SQL语句写在相应的框里,标清题 第四道大题:直接把SQL语句写在相应的框里 语句写在相应的框里, 然后保存即可。 号,然后保存即可。 6、为了安全起见,交卷之前请再次点击“保存”按钮。当 为了安全起见,交卷之前请再次点击“保存”按钮。 考试时候剩余不到5分钟时请不要再答题,做好交卷准备, 考试时候剩余不到5分钟时请不要再答题,做好交卷准备, 以免系统自动收卷。 以免系统自动收卷。
3. 单击command1按钮将统计四门成绩至少有一门不小于60 单击command1按钮将统计四门成绩至少有一门不小于 按钮将统计四门成绩至少有一门不小于60 的人的最高助学金(zhuxuejin),并将它显示在edit1中 的人的最高助学金(zhuxuejin),并将它显示在edit1中。四 门课程成绩字段名分别为cj1、cj2、cj3和cj4。 门课程成绩字段名分别为cj1、cj2、cj3和cj4。 select max(zhuxuejin) as zuigao from score3,score4; where cj1>=60 or cj2>=60 or cj3>=60 or cj4>=60 ; into cursor s1 thisform.edit1.value=str(zuigao)

第02章VF程序设计基础-PPT文档资料

第02章VF程序设计基础-PPT文档资料

返回
考点7 数据类型转换函数和测试函数
经典考题
返回
考点8 程序文件概述
经典考题


1、建立程序文件 方式一:菜单方式 方式二:modify command <文件名> 2、执行程序文件 方式一:菜单方式 方式二:DO <文件名>
返回
考点9 程序基本结构1If源自句格式如下:经典考题Case语句格式如下:
经典考题
2. for…endfor语句格式如下: FOR 内存变量 = 初值 TO 终值 [STEP步长] 程序体 [ LOOP ] [ EXIT ] ENDFOR | NEXT 举例: 从键盘输入10个数,并找出最大值、最小值 CLEAR INPUT '请输入一个数:' TO a STORE a TO max , min FOR i=2 TO 10 INPUT '请输入一个数:' TO a IF max<a max=a ENDIF IF min>a min=a ENDIF ENDFOR ?'最大值:',max ?'最小值:',min RETURN
返回
考点10 多模块程序设计

经典考题
1、模块的定义和调用
(1)定义过程:procedure|function <过程名> <过程语句> endproc|endfunc (2)模块调用:do <过程名>

2、参数传递
(1)接收参数:parameters <参数列表> Lparameters <参数列表> (2)传递参数:传递值,set udfparms to value 传递引用, set udfparms to reference

VFP程序设计复习ppt课件

VFP程序设计复习ppt课件
湖南省计算机等级考试一级 VFP程序设计复习资料
一 求某范围内满足某种条件的问题(整除)
精选课件ห้องสมุดไป่ตู้PT
1
例:求出[10,1000]以内同时满足除以7余5,除以5 余3,除以3余1的所有整数的个数。
源程序如下: Set talk off S=0 *为求个数设立一个变量 For I=10 to 1000 If I%7=5 and I%5=3 and I%3=1 S=s+I Endif ? s *在屏幕上显示出结果
A5=int(i/10000)
A4=int(i/1000%10)
A3=int(i/100%10)
A2=int(i/10%10)
A1=I%10
If a5**2+a4**2+a3**2+a2**2+a1**2=100
?I
break 出
&&因为循环是从大到小,找到第一个即可跳
endif
endfor
n=0
for fy=0 to 10
for ty=0 to 25
for oy=0 to 50
精选课件PPT
29
五 穷举 鸡兔同笼
精选课件PPT
30
例1:30个学生一起买小吃,共花钱100元,其中每个大 学生花5元,每个中学生花3元,每个小学生花1元,问
大、中、小学生的人数分配共有多少种不同的解(去掉 某类学生为0的解)?
n=0
for a=1 to 30
for b=1 to 30
5050个小学生按1至个小学生按1至5050序号顺时针围成一圈序号顺时针围成一圈做出局游戏老师站在圈外逆时针从最后一个人做出局游戏老师站在圈外逆时针从最后一个人数起每数到数起每数到55时这人从圈里出来继续数时这人从圈里出来继续数12345数到第数到第55个学生时他就出局已个学生时他就出局已出局的位置不再参加计数直至所有的学生出局出局的位置不再参加计数直至所有的学生出局为止问最后一个出局的学生序号是多少号

VF讲课课件全篇

VF讲课课件全篇

F3=F1+F2
*方法一 :用F1,F2,F3表示相邻三个数
SET TALK OFF
F1=1
F2=1 ?F1,F2 I=3 DO WHILE I<=20
F3=F1+F2 F1=F2 F2=F3 ??F3 I=I+1 IF I%6=0 &&每行输出6个数
? &&换行 ENDIF ENDDO
*方法二:数列每2个一组分别用F1,F2表示 SET TALK OFF F1=1 F2=1 FOR I=1 TO 10
CLEA
SET TALK OFF
INPUT "请输入一个数:" TO X &&X:装任意数
A=X
&&把X备份到A
Y=0
&&Y:装逆序数
DO WHILE X<>0
R=X%10
&&R:装X的末位数
Y=Y*10+R &&把R装到逆序数中
X=INT(X/10) &&下次的X
ENDDO
?STR(A)+"的逆序显示为"+STR(Y)
③循环结构能自身嵌套(多重循环),还能 与选择结构的各种形式嵌套。
2)步长循环(for…endfor计数 循环)
格式:书145页
格式: FOR <循环变量>=<初值> TO <终值> [STEP<步 长>]
<语句序列> ENDFOR|NEXT
确定循环变量并赋初值(在FOR中实现)
确定循环条件并判断?(在FOR中实现)

VFP复习(yo由老师课件改版,不转载别后悔哟!!!)

VFP复习(yo由老师课件改版,不转载别后悔哟!!!)

VFP复习(yo由老师课件改版,不转载别后悔哟)考试题型判断10(10道)选择20(10道)填空10(5空)简答20(5道)程序分析12(3道)编程7(1道)SQL语言21(6道)教材目录1、Visual FoxPro基础2、Visual FoxPro编程基础3、Visual FoxPro编程工具与编程步骤4、赋值与输入/输出5、选择结构程序设计6、循环结构程序设计7、数组8、自定义属性与自定义方法9、表单集与多重表单10、菜单与工具栏11、数据表12、数据库和多表操作13、查询与视图14、关系数据库标准语言SQL15、报表第一章一、数据库的基本概念1、数据、数据处理、数据模型(层次模型、网状模型、关系模型)、实体之间的关系(一对一,一对多,多对多)关系=二维表,关系中的术语:字段(属性)、记录(元组)、域、主关键字(候选关键字)、外部关键字2、数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)、数据库应用系统(DBAS)的关系;3、Visual FoxPro是一个32位的使用关系模型的数据库管理系统。

二、Visual FoxPro的概述VFP的发展;VFP的窗口介绍:启动、退出、界面(标题栏、菜单栏、状态栏、主窗口、工具栏、命令窗口)VFP的系统环境设置:“工具”-“选项”,文件默认位置、区域、表单、数据VFP的工作方式:交互式(菜单、命令)和程序方式VFP提供的工具:向导、设计器、生成器三、命令的书写规则1每—命令必须以命令动词开头;2命令动词后面的命令短语可按任意顺序排列,短语之间用空格分隔,空格数任意;3命令一行书写不下时,可以换行,并在分行处加上分号“;”;所有符号都是英文状态下的半角符号;4每行只能书写一条命令;5所有命令和函数均可只写前4个字符,且不分大小写;6—行命令结束后,用Enter键确认并执行,可重复执行。

第二章一、语言基础1、数据类型(13种):类型名称,简写,字节长度;哪些是基本类型,哪些用于表;2、常量与变量:6种基本类型的常量表示变量如何命名和赋值3、表达式与运算符:6种类型的表达式以及运算符4、函数:常用函数的参数、返回值类型1、数据类型13种基本数据类型:可用于字段变量,常量、内存变量、表达式的类型,有:字符型(C,注意英文1位和中文2位,最长254)数值型(N,注意小数点和正负号,最长20)、货币型(Y,注意小数位只有4位,定长8)、日期型(D,定长8位)日期时间型(T,定长8位)逻辑型(L,定长1位)1、数据类型13种其余用于表的数据类型有:浮点型(F,20)、双精度型(B,8)、整型(I,4)、备注型(M,4)、通用型(G,4):备注文件(.fpt)二进制字符型C、二进制备注型M1,常量字符型:“”,‘’,[]数值型:e,-,+,.货币型:$日期型:{^ },连字符可以是/ -,用set mark to改日期时间型:{^ :a|p} ,日期顺序set date to逻辑型: .T.2、变量值可能会发生变化的量,变量是内存中的一个存储单元的位置变量的类型:分为字段变量、内存变量、数组变量和系统变量4种命名规则由数字、字母、汉字、下划线组成只能以字母或下划线开头,不可以包含空格长度1~128字符(自由表的字段名、表的索引标识名长度最多为10个字符) 避免使用VFP的保留字2、变量变量的赋值格式1:变量名=<表达式>格式2:store <表达式> to 变量名1,变量名2,…格式3:INPUT “提示” TO <变量名>内存变量的作用范围LOCAL 指定的变量为局部变量PRIVATE 私有变量PUBLIC 全局变量3数组变量数组:一组内存变量的集合Vfp只能定义一维数组和二维数组声明方式:Public、Local 、{declare/dimension}<数组名>(行数[,列数])例:dime a(4),b(2,3)特点 1)数组各个元素的默认值为.F.2)下标计数从1开始,每个元素可以不是同一类型。

计算机VF第二章课件

计算机VF第二章课件

4.日期型常量 D 日期常量有严格的日期格式和传统的日期格式两种格式,其定界符都是 一对花括号。花括号内包括年、月、日三部分,各部分内容之间用分隔 符分隔。常用的分隔符有斜杠( / )、连字符( - ) 、句点( . ) 和空格等。 日期数据用8个字节表示,取值范围是:0001年1月1日~9999年12月 31日 字节(Byte):是计算机中储存信息的基本单位,规定把8位二进制数称为1 个字节。 ①严格的日期格式 {^yyy-mm-dd},这种格式的日期常量在书写时要注意:花括号内字符必须是 脱字符( ^);年份必须是4位(如2001、1999等);年月日的次序不能颠倒、不 能缺省 ②传统的日期格式 传统日期格式中的月、日各位2位数字,而年份可以是2位数字,也可以 是4为数字,如{10/08/01}、{10-08-01}、{10 08 2001}等
三种定界符:单引号(‘’),双引号(“”),方括号([]) 例:“123abc”;[王五123]; ‘计算机系125班’ 1)+:完全连接运算 例:“123”+“456”=“123456” 2)_:不完全连接运算 例:“123 ”-“456”=“123456 ” 3)$:包含运算 例:“abcd”$”1234a3b4c5d”区域,它由一系列元素组成,每个数组元素可 通过数组名及相应的下标来访问。数组创建后,系统自动给每个数组元 素赋以逻辑假.F. 创建数组的命令格式为: DIMENSION <数组名> DECLARE <数组名> DIMENSION X(5) 一维数组 DIMENSION Y(2、3) 二维数组 一维数组X含5个元素:X(1)、X(2)、X(3)、X(4)、X(5) 二维数组Y含6个元素: Y(1、1) 、 Y(1、2) 、 Y(1、3) 、 Y(2、1) 、 Y(2、2) 、 Y(2、3)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

现实生活中事物之间的关系可以分为三种: 一对一: 人—身份证号码 一对多: 老师—学生 多对多: 教师—班 从现实中的这种关系抽象出三种数据模型 关系 网状 层次

选择题 1、数据库DB、数据库系统DBS、数据库管理系统 DBMS 三者之间的关系是——。 A. DBS包括DB和DBMS A C. DB包括 DBS和 DBMS
选择题 AD 1、下列关于内存变量与数组叙述正确的是 —— 。 A. 数组必须先定义后赋值 B. 数组可以不须定义直接赋值 C. 一个数组的所有元素的数据类型必须相同 D. 一个数组的不同元素的数据类型可以不相同 2、下列叙述正确的是: ABD A.内存变量的赋值命令可以给数组元素赋值 B.显示内存变量的命令可以显示数组元素的值 C.删除内存变量的命令可以删除整个数组 D.删除内存变量的命令可以删除数组的部分元素
.T. .T. ?NOT”I am not”=“am”
.T. ?{^1998/12/31}>{^1999/1/1}.OR.”张”>”王”



联系:内存变量的赋值、显示、删除命令可通用 区别:内存变量 在定义的同时可以赋值 数组 先定义后赋值 一维数组 二维数组 H(5)数组名为H H(2,1)数组名为H 下标只有一个数 下标有两个数 意义:一个含有5个元素的 意义:含有H(1,1) 一维数组 H(2,1) 2个元素的二维数组
问答题 1、表示出一个有3元素的一维数组XH和一个 有2行3列的二维数组ZH。
XH(3) ZH(2,3)
这个二维数组ZH(2,3)包含的元素分别是
ZH(1,1)ZH(1,2)ZH(1,3)
ZH(2,1)ZH(2,2)ZH(2,3)



数值函数 ABS 绝对值 EXP INT 计算值返回整数部分 LOG SQRT 返回指定的平方根 ROUND 四舍五入 时间日期函数 DATA 日期 mm/dd/yy YEAR 年 TIME 时间 hh:mm:ss 测试函数 LEN 字符串长度 EMPTY TYPE 数据类型 BETWEEN

*关于VFP6.0中操作符的优先级: 括号--算术操作符--关系操作符--逻辑操作符

在数值表达式、字符表达式和逻辑表达 式中,运算符两边的数据类型必须一致。 如:?“黎明的英语成绩”+100
选择题 1、在VFP中,表达式2*3^2+2*8/4+3^2的值 为 B 。 A. 64 B. 31 C. 49 D. 22 填空题 2、?“am”$”I am not”
B. DBMS包括DB和DBS D. 没有关系
2、下列数据是信息的是 。 A.123,456,789 B.地球爆炸了 C.0406班男生身高1.75 D.月球已建立空间站
D
填空题 硬件系统 1、数据库系统有五部分组成 、数据 数据库管理系统 及其相关软件、数据 库集合、 库管理员和 用户 。
2、数据库的结构可分为 层次
选择题 A 1、下列不属于字符常量的是 ————。
A. B. C. D. VFP [VFP] “VFP” „VFP‟
C 2、下列 —— 符号不能作为VFP中的变量名。
A. VUIDHFI C. 1258FDT
B. FG1566 D. good
D 3、将逻辑值真赋给内存变量X的正确方法是—— 。
A. X=“T” C. X=TURE B. STORE “T” TO X D. STORE .T. TO X
2、字符运算符对应字符表达式
+ -
原样连接运算符 非原样连接运算符
3、关系运算符和逻辑运算符都对应逻辑表达式
数值按其大小比较 字符按其ASCII码的大小比较 字符串从左到右依次比较 日期型按日期的先后顺序比较 33>5 “B”>“A” “ABCD”>”ABBC” {^1998/6/3}>{1997/1/12}
1、算术运算符对应数值表达式
运算符 名称 + 加法 * 乘法
运算符 名称 减法 / 除法
^或** 乘方
%
求余
2+5*3**2-15/5-2*17%5 =2+5*9-15/5-2*17%5 =2+5*9-15/5-2*2 =2+45-3-4 =40 ?“我们”+“ 努力” &&:我们 努力 ?“我们”-“ 努力” &&:我们努力
了解VFP的特点 掌握与数据库有关的常识概念 掌握常量与变量的概念并区分其数据类型 掌握基本的运算符和表达式 掌握内存变量与数组的异同 了解一些简单函数的格式与功能 掌握项目管理器的基本功能

Visual FoxPro是关系型数据库管理系统的 典型代表。
Visual FoxPro 6.0是一个可以运行于 Windows95/98、NT平台的32位数据库管 理系统
345.35
345.3
345
350

6、假设:学号=“9703”、姓名=“张华”、应交费=4000。 下列表达式正确的是: ABD A、”学号:”+学号 B、”姓名:”+姓名 C、应交费+“应交费:” D、”应交费:”+STR(应 交费)


“项目管理器”可用来组织和管理项目文件
项目是文件、数据、文档以及Visual FoxPro 对象的集合。项目文件以.pjx扩展名保存。 “项目管理器”的作用 1、控制中心 2、查看项目中的内容 3、新建、修改、移去文件或对象
填空题
1、项目文件的扩展名是 .PJX

2、项目管理器的数据选项卡包含 数据库、自由表、查询 。
返回e的指数 返回给定的自然对数
MONTH 月
DAY 日
是否为空 数据范围
转换函数 STR 数值转换为字符 CTOD 字符转换为日期 UPPER 小写转换为大写 其他函数 MAX 最大

VAL 字符转换为数值 DTOC 日期转换为字符 LOWER 大写转换为小写 MIN 最小
填空题 1、表达式12%5+INT(3.5)的运算结果 。 5 2、store 10 to x ?ABS(5-X),ABS(X-5) 5,5。 3、?sqrt(2*sqrt(4)) 。 4、?len(“len”) 2。 3 5、x=345.345 ?round(x,2), round(x,1), round(x,0), round(x,-1) 。
32
数据与信息 数据、数据库、数据库系统、数据库 管理系统 数据库类型

信息是数据,数据不一定是信息


数据是指能被计算机存储和处理、反映客观事 物的符号 信息是经过整理、筛选、去伪存真得到的有用 的数据。
数据(DATA)是指能被计算机存储和处理、反映客观 事物的符号 数据库(DATABASE,简称DB)是指长期储存在计算机 内的有组织、可共享的数据集合 数据库系统(简称DBS)是指在计算机系统中引入数据 库后的系统;一般由数据库、数据库管理系统(及其开 发公司)、应用系统、数据库管理员和用户构成。 数据库管理系统(简称DBMS)是位于用户与操作系统 之间的一层数据管理软件。
网状 三种。
、 关系 、
常量是指始2)数值型常量 (3)日期型常量 (4)逻辑型常量
简称字符串 简称数字
“” ‘’ [] 十进制实数 {^yyyy/mm/dd} .T. .F.
字段变量:存储在数据表中的变量 内存变量:独立于数据表,通常保存中间结果 合法的:编号、NAME、BOOK89、WINDOW_1、_H 不合法的:姓 名、4RT、 WINDOW-1 规则:不能含有空格 不以数字开头 只可以用字母、数字、下划线构成

启动方法: 鼠标单击Windows开始 快捷方式 双击已创建的系统文件 退出方法 用鼠标单击主窗口“关闭”按钮 先用鼠标单击“文件”菜单,打开后单击菜单命令 ALT+F4 命令窗口输入QUIT


命令格式: (1) 用一个或多个空格做分割符 (2)一行只能写一条命令,不允许两条命令写 在同一行;如果一条命令写在多行,则在除最 后一行外的其他各行末尾加一个“;” Enter键用法:执行新命令 重新执行已经执行过的命令 编辑并执行已经执行过的命令
选择题 1、 Visual FoxPro 是基于在 —— 数据模型下的。 B A. 层次型 B. 关系型 C. 网状型 D. 混合型
AC 2、下列叙述正确的是 ——。
A. 一行只能写一条命令 C. 一条命令可以写在多行 B. 一行可以写多条命令 D. 一条命令只能写在一行
3、 Visual FoxPro 是———— 位的数据库管理 系统。
值 OR表达式 .T. .T. OR .T. .F. .T. OR .F.
值 .T. .T.
.F. AND .T. .F. AND .F.
有F即是F 全T才是T
.F. .F. OR .T. .F. .F. OR .F.
有T即是T 全F才是F
.T. .F.
算术优先级:乘方、求余、乘除、加减 逻辑优先级:NOT、AND、OR
运算符 > <
名称 大于 小于
=
等于
大于或等于
关 系 运 算 符
<>或!=或# 不等于 >= <= == $
逻 小于或等于 辑 NOT 逻辑非 恒等于 运 包含于(字符) 算 AND 逻辑与 符 OR 逻辑或
运算符
名称
NOT表达式 NOT.F. NOT.T.
值 AND表达式 .T. .T. AND .T. .F. .T. AND .F.
相关文档
最新文档