计算机二级vfp复习
事件:Timer:当经过Interval属性所指定的毫秒数
后触发该事件
例3
组合框属性: RowSource:组合框中的数据来源 RowSourceType:数据来源类型 Value:用于返回在列表中选定项的值
文本框属性: Value:文本框中当前状态的值 controlsource:指与文本框建立联系 的数据源。 表格属性: RecordSource:表格中显示的数据来源 RecordSourceType:数据源类型
注意:最后把查询结果保存到table2的方法: (1):运行视图—copy to table2 (2): sele * from view1 into table table2
例2:在考生文件夹下完成如下简单应用: 建立表单,表单的文件名和表单控件名均为formtest,表单标题 为“考试系统”,表单背景为灰色(Backcolor=192.192.192) 其他要求如下: (1)表单上有“欢迎使用考试系统”(Lable1)8个字,其背景 颜色为灰色(Backcolor=192.192.192),字体为楷体,字号 为24,字的颜色为桔红色(Forecolor=255.128.0): 当表单移动时,“欢迎使用考试系统”8个字向表单左侧移动, 移动由计时器控件Timer1控制,间隔(interval属性)是每 200毫秒左移10个点(提示:在Timer1控件的Timer事件中写 语句 ble1.left=ble1.left-10 当完全移出表单后,又会从表单右侧移入。 (2)表单有一命令按钮(Command1),按钮标题为“关闭”, 表单运行时单击此按钮关闭并释放表单。
注意:在菜单中引用表单只能用表单的文件名
查询和视图的区别
查询:1、生成文件 .qpr 2、文件不包括数据,运行后得到数据 3、不能更新 4、可以设置查询去向 视图:1、打开数据库-创建视图 无生成的文件 2、有数据,但不是自己的(虚表) 3、可更新 4、不可以设置查询去向
例1:在考生文件夹下完成如下操作:
首先创建数据库cj_m,并向其中添加xuesheng和 chengji表,然后在数据库中创建视图view1,利用该视 图只能查询少数民族学生的英语成绩;查询结果只能包含 学号,姓名,英语3个字段;各记录按英语成绩降序排序, 若英语成绩相同的按学号升序排序.最后利用刚创建的视 图view1查询视图中的全部信息,并将查询结果存放在表 table2中。
基本操作
操作说明: 建立永久关系:
①
①
一对多关系:一方表建立主索引(候选索引),多 方表建立普通索引。 一对一关系:双方都必须建立主索引(候选索引) 选择“数据库”菜单中的“清理数据库”进行清理 数据库操作。 右击关系连线-“编辑参照完整性”
设置参照完整性约束:
①
②
基本操作
(4)建立表单 添加多个控件 设置控件的简单属 性、多个控件的对齐等。 (5)根据要求,写一个简单的Select语句,放 入程序文件中,或文档文件中。 (文件-新建-程序/文本文件-写入select语句 -保存)
set century on/off set date to YMD/ MDY set mark to “-” /“.”/” ” set strictdate to 0/1
CTOD() DTOC()
或者输入 =date()
例5
“2-作为顶层表单”,双击表单空白处,打开代码编辑窗口,选择”Load“或”Init“事件,在 代码编辑窗口中输入代码: do mymenu.mpr with this,”xxx” 3. 然后选择”Destroy“事件,在代码编辑窗口中输入代码: release menu xxx extended
s=bo1.value thisform.grid1.recordsource="sele * from student where 班级号=s into cursor ls
例4
日期型:
传统日期格式:{02/03/05} 输入格式: 严格日期格式:{^2005-10-7}
期末考试题型
3、操作: (1)基本操作:5个小题,共25分。
(2)简单操作:共15分。
(3)综合应用:共20分。
基本操作
(1)新建项目、添加数据库、打开新建数据 库、添加表 (2)新建表、给表添加字段、定义字段的约 束(有效性)规则 (3)建立索引、建立两个表间的永久联系、 为建立的联系设置参照完整性约束
VFP 考 试 复 习
教 师:谢 芬
期末考试注意事项:
登录考试系统后,在系统界面菜单里选择 “启动vfp”,系统会自动设置好默认目录 (即学生考号文件夹) 使用CD命令检查
期末考试Biblioteka 型1、选择 (20个,每个1分,共20分) 考核VFP基础知识 2、填空 (10个,每个2分,共20分) 考核VFP基础知识和基本应用
表单控件
属性:caption name:控件的名称,代码中引用 (在表单的外边如菜单中引用此表单应该用表单文件名引用, 表单的内部代码中用thisform或name引用) Autocenter 事件:Load:读入代码,对象创建之前 Init:初始化对象时
计时器控件(运行时不显示) 属性:interval:两个Timer事件之间间隔的毫
简单操作题
1、 用查询设计器建立查询、视图设计器建立视图 2、使用向导 /快速报表创建报表文件 3、表单、菜单框架设计。 (例:计时器控件等) 4、改错题
综合操作题
1、用菜单设计器创建一个下拉式菜单 “ 返回”菜单项的代码: set sysmenu to default 2、用表单设计器创建一个表单 “退出”按钮的代码: thisform.release 3、在顶层表单中添加显示菜单
计算机二级VFP复习资料
1.1 数据库基础知识考点1 计算机数据管理的发展1数据与数据处理数据是指存储在某一种媒体上能够识别的物理符号。
数据处理的中心问题是数据管理。
2计算机数据管理(l)人工管理。
(2)文件系统。
(3)数据库系统。
(4)分布式数据库系统。
(5)面向对象数据库系统。
3数据库管理系统为数据库的建立、使用和维护而配置的软件称为数据库管理系统DBMS (DataBase Management System)。
资料个人收集整理,勿做商业用途图1-1 数据库系统中数据与程序的关系考点2 数据库系统1有关数据库的概念(1)数据库(DataBase):存储在计算机存储设备上、结构化的相关数据的集合。
(2)数据库应用系统(DBAS ):是由系统开发人员利用数据库系统资源开发出来的,面向某一类实际应用的应用软件系统。
(3)数据库管理系统(DBMS):对数据实行专门管理,提供安全性和完整性等统一机制,可以对数据库的建立、使用和维护进行管理。
(4)数据库系统(DBS):是指引进数据库技术后的计算机系统,实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享的便利手段。
数据库系统由硬件系统、数据库、数据库管理系统及相关软件、数据库管理员和用户等部分组成。
2数据库系统的特点(l)实现数据共享,减少数据冗余。
(2)采用特定的数据模型。
(3)具有较高的数据独立性。
(4)具有统一的数据控制功能。
资料个人收集整理,勿做商业用途考点3 数据模型1实体的描述(1)实体。
(2)实体的属性。
(3)实体集和实体型。
2实体间联系及联系的种类(1)一对一联系。
(2)一对多联系。
(3)多对多联系。
3数据模型简介为了反映事物本身及事物之间的各种联系,数据库中的数据必须有一定的结构,这种结构用数据模型来表示,通常有以下3种。
(1)层次数据模型。
(2)网状数据模型。
(3)关系数据模型。
资料个人收集整理,勿做商业用途小提示:数据库DB、数据库系统DBS和数据库管理系统DBMS之间的关系是DBS包括DB和DBMS。
计算机二级考试《VFP》第一章复习重点
计算机二级考试《VFP》第一章复习重点2017年计算机二级考试《VFP》第一章复习重点下面是店铺整理的2017年计算机二级考试《VFP》第一章复习重点知识,欢迎学习!第一章 Visual FoxPro 基础知识要点1. 数据和信息数据是存储在某一媒体上能够识别的物理符号。
数据不仅包括数字、字母、文字和其他特殊字符组成的文本形式的数据,而且还包括图形、图像、动画、影像和声音等多媒体数据。
信息是一种已经被加工为特定形式的数据,信息是以某种数据形式表现的。
【例题】:____是存储在某一媒体上能够识别的物理符号,其概念包括两个方面:一是____;二是____。
[解析]本题考查的知识点是数据的概念及包括的内容。
数据是存储在某一媒体上能够识别的物理符号,其概念包括两个方面:一是描述事物特性的数据内客;二是存储在某一种媒体上的数据形式。
做好该题的关键是熟练掌握数据的概念及包含的两个方面。
[答案]数据描述事物特性的数据内容存储在某一媒体上的数据形式2.数据处理数据处理是指将数据转换成信息的过程,其中心问题是数据管理。
数据处理的内容主要包括:数据的收集、整理、存储、加工、分类、维护、排序、检索和传输等一系列活动的总和。
数据处理的目的是从大量的数据中,根据数据自身的规律和及其相互联系,通过分析、归纳、推理等科学方法,利用计算机技术、数据库技术等技术手段,提取有效的信息资源,为进一步分析、管理、决策提供依据。
数据处理也称信息处理。
3.计算机数据管理是指对数据进行组织、分类、编码、存储、检索和维护等操作。
计算机数据管理经历了人工管理、文件系统、数据系统、分布式数据库系统和面向对象数据库系统等几个阶段。
【例题】:计算机数据管理经历了____等几个阶段。
A.文件管理、文件系统、数据系统、分布式数据库系统和面向对象数据库系统B.人工管理、文件系统、数据系统、分布式数据库系统和面向对象数据库系统C.人工管理、文件管理、数据系统、分布式数据库系统和面向对象数据库系统D.文件管理、文件系统、数据库系统、分布式数据库系统和面向对象数据库系统[答案] B数据处理的中心问题是____。
计算机二级VF复习总结
计算机⼆级VF复习总结全国计算机⼆级考试VF知识点总结⽬录说明1 .................................. 错误!未定义书签。
第⼀章 VF数据库基础2 (2)第三章 VF数据库及其操作6 (6)第⼆章 VF程序设计基础12 (12)第四章关系数据库标准语⾳SQL25 (25)第五章查询与视图31 (31)第六章表单设计与应⽤ (32)第七章菜单设计与应⽤ (36)第⼋章报表设计应⽤ (37)说明:代表输⼊其后⾯的数据或计算结果;:代表在⼀⾏内输出结果;[]:代表可选项,可有可⽆;<>:代表必写或必填;|:代表两边任选其⼀;():加在公式⾥⾯的是必须要带上的,⽐如SQL嵌套公式;加在公式外⾯的是解释说明*以下章节不是按课本拍的序,⽽是根据课本整体的难度以及考试⽅式重新合理的安排的,所以下⾯的章节表⾯上看有点乱,实际上是从简单到难的⼀个过程.第九章没有总结,感兴趣的同学⾃⼰总结;第⼀章⼀、VF的菜单:①VF有三种运⾏⽅式:利⽤菜单系统实现⼈机对话、在命令窗⼝直接输⼊命令、利⽤各种⽣成器⾃动产⽣程序;②VF的菜单可⽤⿏标点击使⽤,也可以借⽤alt加其访问键(热键)使⽤;③VF菜单不是⼀层不变的,它会随着当前的操作的变化⽽变化;④所有菜单项⽬名称的名字都有⼀个带有⼀个下划线的字母,该字母是菜单的“热键”。
按住Alt + “热键”就能激发该菜单项;⑤退出系统的命令:QUIT三、VF的⼯具栏:①显⽰与隐藏⼯具栏:点击[显⽰]→[⼯具栏]→[常⽤]②VF的⼯具栏分为两种:系统⼯具栏和⾃定义⼯具栏特点:A、系统⼯具栏不能删除,但可以定制(修改),也可以重置。
B、⾃定义⼯具栏不能重置,但可以定制(修改),也可以删除。
四、VF的命令:①主窗⼝或主屏幕是⽤来显⽰命令的执⾏或计算结果;②设置显⽰结果的字号:_screen.fontsize=<⾃定义的字号>③清除主屏幕内容的命令:clear④命令窗⼝的调⽤:A、点击⼯具栏上的[命令窗⼝]按钮B、点击[窗⼝] →[命令窗⼝]C、使⽤组合键:ctrl+F2 显⽰、ctrl+F4 隐藏;⑤VF命令的使⽤规则:A、命令中的标点必须是英⽂状态(ctrl+>:中英标点切换|ctrl+空格:中英切换);B、命令中的单词不区分⼤⼩写;C、命令输写后必须回车执⾏(否则该命令相当于没有写);D、⼀⾏只能写⼀条命令;E、⼀条命令过长时,可以分⾏来写,但要在换⾏处加“;”F、被执⾏过的命令会⾃动保存在命令窗⼝上,并可以反复执⾏;G、如果命令单词过长,可以省略到前4个字母;H、如果命令单词输写正确,字体的颜⾊是蓝⾊;五、项⽬⽂件:①项⽬的扩展名:.pjx②在项⽬中可以建VF的所有⽂件③建⽴项⽬有两种⽅法:A、点击[新建] →[项⽬]B、⽤命令create project <项⽬⽂件名>④项⽬:是指⽂件、数据、⽂档和对象的集合;⑤“数据”选项卡:包含数据库、⾃由表、查询和视图;⑥“⽂档”选项卡:包含表单、报表和标签;⑦“代码”选项卡:包含扩展名为.prg的程序⽂件、函数库API Libraries和应⽤程序.app⽂件;⑧“其他”选项卡:包含⽂本⽂件、菜单⽂件和其他等;⑨⼀般题⽬要求建⽴和打开⼀个项⽬时,紧接着会要求向该项⽬中添加或新建⼀个数据库;六、向导、设计器、⽣成器1、A、向导可以创建表单、编排报表的格式、建⽴查询、制作图表、⽣成数据透视表、⽣成交叉报表以及在Web上按HTML 格式发布等;B、打开⽅式:①[新建] →[向导] ②在[⼯具]菜单中,选择[向导]2、设计器可以利⽤各种设计器使得创建表、表单、数据库、查询和报表3、⽣成器是带有选项卡的对话框,⽤于简化对表单、复杂控件和参照完整性代码的创建和修改过程。
计算机等级考试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.关系模型三个领域:现实世界→事物(对象、性质)观念世界→实体(对象、属性)数据世界→数据(记录、字段)实体模型:即反映事物联系的实体。
计算机二级VF复习重点总结
第一章数据库基础知识1.基本概念:数据库、数据管理经历的五个阶段、数据库管理系统、数据库应用系统、数据库管理员。
2.数据库系统的组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户。
其中数据库管理系统是数据库系统的核心。
3.数据库系统的特点:(1)实现数据共享,减少数据冗余(2)采用特定的数据模型(3)具有较高的数据独立性(4)有统一的数据控制功能4.数据模型:实体间联系的种类:一对一、一对多、多对多。
5.数据模型的三种类型:层次模型、网状模型和关系模型。
6.关系数据库基本术语:关系、元组、属性、域、关键字、外部关键字。
关系的特点7.关系运算:传统的集合运算(并、差、交)另一类是专门的关系运算(选择、投影、连接、等值连接、自然连接)8.VF两种运行方式:菜单方式和交互式方式(命令方式和程序方式)9.所谓项目是指文件、数据、文档和对象的集合,其扩展名为 .pjx。
10.项目管理器包含的选项卡:全部、数据、文档、类、代码、其他11.项目管理器各选项卡所包含的文件有哪些?12.项目管理器可以完成对文件的新建、添加、移去、删除,但不包含重命名。
第2章1.常量的种类:数值型、字符型、日期型、日期时间型和逻辑型在书写字符型、日期型、日期时间型和逻辑型需要加定界符2.变量是值能够随时改变的量。
变量名的命名规则:以字母、汉字和下划线开头,后接字母、数字、汉字和下划线构成,不包含有空格3.当内存变量与字段变量同名时,要访问内存变量需加前缀M.(或M->),例如M.姓名4.数组定义的格式 DIMENSION 数组名()、创建数组后,系统自动给每个数组元素赋以逻辑假.F.5.表达式的类型:数值表达式、字符表达式、日期时间表达式和逻辑表达式。
每个表达式的运算规则与结果。
6.运算符 $ 称为子串包含测试,格式<字符表达式1> $ <字符表达式2> 7.SET EXACT ON │OFF 的区别与含义。
江苏省计算机等级考试二级VFP复习资料
江苏省计算机等级考试二级VFP复习资料计算机的应用领域:科学计算、数据处理(70%)、自动控制、辅助设计、人工智能数据处理需求:大量地处理数据(人事、工资、成绩管理、销售管理、图书馆、售票)数据库是计算机系统的一个重要组成部分。
数据库技术是信息技术中应用最广泛的技术之一计算机系统包括:硬件和软件;其中软件又包括系统软件和应用软件,系统软件有:OS、DBMS、编译数据处理是对各种类型的数据进行收集、存储、分类、计算、加工、检索和传输的过程。
数据处理的中心问题是数据管理数据管理是对数据的分类、组织、编码、存储、检索和维护。
计算机数据管理技术发展的三个阶段–人工管理阶段、文件系统阶段、数据库系统阶段数据库系统(DataBase System)–组成:数据库(DB)、数据库管理系统(DBMS)、操作系统、应用程序、计算机硬件以及数据管理员(DBA)–DBS=DB+DBMS+DBA数据库:–以一定的组织形式存放在计算机的存储介质上的相互关联的数据的集合。
–特点:按一定的数据模型组织,具有较小的冗余度,较高的数据独立性和扩展性,安全、可靠、保密性好•数据库的组成:数据+元数据•数据库按数据模型可分为:–层次、网状、关系、面向对象数据库DBMS是DBS的核心:•DBMS对DB进行管理(建立、使用和维护)的系统软件,是用户和数据库之间的接口,•提供了用户对DB进行操作的各种命令(DB的建立、记录的输入、修改、检索、显示、删除、统计等)•DBMS的组成:–模式翻译、应用程序编译、交互式查询、–数据的组织和存取、事务运行和管理、数据库的维护DBA是管理数据库系统的机构和相关人员,具有最高的数据特权,负责全面管理DBS •DBA的主要职责–规划和定义数据库的结构–定义数据库的安全性和完整性–选择数据库的存储结构和存取路径–监督和控制数据库的使用和运行–改进数据库系统和重组数据库DB和DBMS的关系:在数据库系统中,用户通过DBMS可以建立和使用DB,使用DB是目的,而DBMS是实现目的的手段和工具数据库系统三级结构–外部层(用户看到的)–概念层(所有信息的概括)–内部层(如何存储)三级结构间存在两级映射,保证了数据的物理独立性(2、3)和逻辑独立性(1、2)信息转化的三个阶段:–现实世界、观念世界、数据世界现实世界信息世界数据世界↓抽象↓数据表示↓事物及联系实体模型数据模型↓↓↓事物实体数据↙↘↙↘↙↘对象性质对象属性记录字段数据模型:是数据库领域定义数据及其操作的一种抽象表示。
VFP复习资料计算机二级
(一)SQL概述1.SQL的基本概况1)含义:SQL是structured query languge的缩写,它是关系数据库的标准数据语言,所有的关系数据库管理系统都支持。
2)功能:数据查询、数据操作和数据定义2.特点1)一体化:包括数据定义、查询和操作等方面功能,可以完成数据库活动中的全部工作;2)高度非过程化:只需告诉计算机用户“做什么”,SQL便可自动完成全部工作;3)非常简洁:只有为数不多的几条命令组成;4)它可以直接以命令方式使用,也可以嵌入到程序设计语言中以程序方式使用。
3.主要短语及其含义1)select-说明要查询的数据2)from-说明查询的数据来自哪些表,可对单表或多表进行查询3)where-说明查询条件,即选择元组的条件4)group by-用于对查询进行分组,可用它对数据进行分组汇总5)having-必须跟group by短语一起使用,用来限定分组必须满足的条件6)order by-用来对查询的结果进行排序.简单查询1)适用范围:即单表查询,查询的字段信息和查询条件都来自于同一张表2)语法格式:select 字段名1,…字段名n from 表名 where 条件式3)查询细节:ü distinct 去掉查询结果中的重复值ü若查询某张表的全部字段,则可把select后的字段名全部用通配符*代替即可ü union并运算可把两个select语句的查询结果合并成一个查询结果(要求是两个查询结果要具有相同的字段个数,并且对应字段的值要出自同一个值域,即具有相同的数据类型和取值范围)ü查询去向:into array 数组名——将查询结果存放于数组中into cursor 临时表文件名——将查询结果存放于临时只读文件,关闭时自动删除into dbf/table 自由表文件名——将查询结果存放于永久表中to file 文本文件名——将查询结果存放于文本文件中2.简单的联接查询1)适用范围:查询的字段信息或条件来自于多张表2)语法格式:select 字段名1,…字段名n from 表名1,…表名n where 联接条件and 其他条件3.嵌套查询1)适用范围:查询的字段信息出自于同一张表,而查询条件出自于其他表2)语法格式:select 字段名1,…字段名n from 表名1 where 外部关键字 in (select 外部关键字 from 表名2 where 条件)3)查询细节:ü几个特殊的运算符:between…and…用于查询满足某个值域范围内的记录;like用于查询与指定字段值相匹配的记录(like后所指定的字段值一定是个字符型数据;通配符%表示0个或多个字符,“_”只表示一个字符)ü排序:order by 字段名1 asce/desc,…字段名n asce/desc注意:系统默认升序,asce可省略,允许按一个或多个字段对查询结果排序ü简单计算查询:count()-计数 sum()-求和,所指字段是N型 avg()-求平均数,所指字段是N型 max()-求最大值,所指字段是N型min()-求最小值,所指字段是N型ü分组与计算查询:group by 字段名1,…字段名n having 条件表达式(注意:having 必须和group by一起使用,因为它是对分组后的结果进一步进行筛选,having条件和where 条件不矛盾,在select语句查询中是先用where子句限定元组,然后进行分组,最后再用having子句限定分组结果)ü利用空值查询:is null/is not nullü内外层互相嵌套查询:内层查询的条件需要外层查询提供值,而外层查询的条件需要内层查询的结果ü使用量词和谓词的查询:表达式运算符 any/some/all(select子查询)——其中any和some表任意一个,all 表示全部[not] exists(select子查询)——exists表示存在ü虚字段:即原表中并无此字段,是通过函数或者表达式计算所得出的字段名;其格式为:表达式/函数 as 虚字段名ü显示部分结果:top 表达式[percent] order by 字段名1,…字段名n注意:不使用percent时,在1-32767之间取值,说明显示前几条记录使用percent时,则在0.01-99.99之间取值,说明显示前百分之几的记录并且top短语要与order by短语同时使用才有效4.内联接查询:超级联接查询的一种1)适用范围:查询的字段名或查询条件来自于多张表2)语法格式:select 字段名1,…字段名n from 表名1 inner join 表名2 on 联接条件 where 条件(三)SQL的操作功能1.插入功能1)标准格式:insert into 表名(字段名1,…字段名n)values(字段值1,…字段值n)注意:此命令格式表示向表中插入记录,当插入的不是完整的记录时必须指明字段2)特殊格式:insert into 表名 from array 数组名注意:此命令格式表示从指定的数组向表中插入记录2.更新功能1)格式:update 表名 set 字段名1=表达式1,…字段名n=表达式n where 条件式注意:使用where表示更新满足条件的记录,不使用where则更新全部记录2)注意update命令与replace命令的区别:² update可对一表和多表操作,replace只能对当前一表操作² update用where接条件表达式,replace用for接条件表达式² update用=接表达式,replace用with接表达式² update用set接字段名,replace的字段名前不加set² update不用where子句就可更新全部记录,replace有all无for条件才是更新全部记录3.删除功能1)格式:delete from 表名 where 条件注意:此命令表示逻辑删除表中相应的记录,有where条件时表示逻辑删除表中满足条件的记录2)本格式可用于一表与多表,而delete for条件则只可用于当前表(四)SQL的定义功能1.表的定义,即建立表1)格式:create table 表名(字段名1 字段类型(宽度),…字段名n 字段类型(宽度))2)注意:2.表的删除1)格式:drop table 表文件名2)注意:3.表结构的修改1)添加/删除表中字段:alter table 表名 add/drop column 字段名字段类型(宽度)注意:只能一次添加一个字段,并且如果是删除字段则不需要写宽度2)修改字段类型及宽度:alter table 表名 alter 字段名新类型(新宽度)3)更新字段名:alter table 表名 rename column 原字段名 to 新字段名4)修改字段有效性:alter table 表名 alter column 字段名[null/not null][set default 表达式][set check 逻辑表达式[error 字符表达式]]alter table 表名 alter column 字段名[drop default][drop check]5)添加/删除表中表中索引:alter table 表名 add primary key/unique字段名 tag 索引名注意:primary key是主索引;unique是候选索引1. 数据处理数据:是对事实、概念或指令的一种特殊表达形式,可以用人工的方式或自动化的装置进行通信、翻译转换或者进行加工处理。
全国计算机等级考试二级VF知识点(完整版)
1、数据处理的中心问题是数据管理。
多年来,数据管理经历了人工管理阶段、文件管理阶段、数据库系统阶段。
2、人工管理阶段面对的主要问题:1、数据不能独立。
2、数据不能长期保存。
3、文件管理阶段面对的主要特点:1、数据与程序分开。
2、数据能长期保存。
3、数据没有完全独立。
4、存在数据冗余。
5、数据不能集中管理。
4、数据库系统阶段特点:1、实现了数据的结构化。
2、实现了数据共享。
3、实现了数据独立。
4、实现了数据统一控制。
5、三者之间的区别:主要在于数据与程序之间的关系。
在人工管理阶段,数据与程序不具有独立性。
在文件系统阶段,程序和数据有了一定的独立性。
在数据库系统阶段提供了数据与应用程序的独立性。
6、数据库(DATA BASE 简写为DB)是按一定的组织形式存储在一起的相互关联的数据集合。
数据库具有数据的结构化、独立性、共享性、冗余量小、安全性、完整性和并发控制的基本特点。
7、数据库管理系统(DATA BASE MANAGEMENT SYSTEM 简写为DBMS)是数据库系统的核心部分。
而数据库运行管理和控制例行程序是数据库管理系统的核心部分。
8、数据库系统(DATA BASE SYSTEM 简写为DBS)具体包括计算机硬件、操作系统、数据库、数据库管理系统和建立在该数据库之上的相关软件、数据库管理员和用户等5个部分。
9、数据库应用系统(DATA BASE APPLICATION SYSTEMS 简写为DBAS)通常由数据库和应用程序组成。
10、数据模型是指数据库的组织形式,它取决于数据库中数据之间联系的表达方式。
数据库管理系统所支持的数据模型分为3类,层次模型、网状模型和关系模型。
11、关系模型:用二维表结构来表示实体以及实体之间联系的模型称为关系模型,在关系模型中把数据看成是二维表中的元素,一张二维表就是一个关系。
12、关系术语:1、关系:一个关系就是一张二维表,在VFP中,一个关系存储为一个文件,文件的扩展名为.dbf,称为表。
全国计算机等级考试——二级VFP培训资料
全国计算机等级考试——二级VFP培训资料目录第一大题:基本操作 (2)第二大题:简单应用 (8)第三大题:综合应用 (19)第一大题:基本操作【考试要求】掌握表的创建、修改表结构操作、修改表记录操作、数据库的基建立、数据库的修改和删除、数据库中新建、添加、移动删除表、索引的创建和使用、建立表间关联、数据完整性的操作和应用、SQL语言的数据操纵语句。
【考试操作要点】一、表的操作建立表的目的是为了用它来存放数据、管理数据,这就涉及对表中数据记录的添加、删除、修改、查看等操作。
(一)创建表的方法例:建立一个"客户"表,表结构如下客户编号 C(8)客户名称 C(8)联系地址 C(30)联系电话 C(11)电子邮件 C(20)操作方法:1.菜单方式:文件→新建→文件类型为“表”→新建文件→输入表名→客户→保存→表设计器→打开“表设计器-客户.dbf”→字段名输入“客户编号”→类型选择“字符型”→宽度设置为“8”→按要求依次设置剩下的字段→确定。
2.命令方式:CREATE TABLE 客户(客户编号 C(8), 客户名称 C(8), 联系地址 C(30), 联系电话 C(11), 电子邮件 C(20))注:(培训题库3,5,8,17,19,22,25,36套的题目中均有操作要求)(二)表结构的修改1. 修改已有字段例:将score表的"成绩"字段的名称修改为"考试成绩" 。
操作方法:(1)菜单方式:文件→打开→文件类型为“表”→文件名选择“score”表→确定→打开“显示”菜单→选择“表设计器”→打开“表设计器-score.dbf”→双击“成绩”字段名→输入“考试成绩”→确定。
(2)命令方式:ALTER TABLE score RENAME COLUMN 成绩TO 考试成绩2.增加新字段例:为"雇员"表增加一个字段名为EMAIL、类型为"字符"、宽度为20的字段。
计算机二级vf考试知识点总结
计算机二级VF考试知识点总结目录第一章数据库系统及VFP概述……………………………………………………………………01第二章VFP语言基础……………………………………………………………………………….05第三章表…………………………………………………………………………………………….09第四章数据库……………………………………………………………………………………….19第五章查询与视图………………………………………………………………………………….24第六章对象模型…………………………………………………………………………………….32第七章表单与控件………………………………………………………………………………….35第八章类的创建及应用…………………………………………………………………………….44第九章报表和标签设计…………………………………………………………………………….45第十章菜单设计…………………………………………………………………………………….47第十一章程序设……….49第一章答案………………………………………………………………………………………….61第二章答案………………………………………………………………………………………….61第三章答案………………………………………………………………………………………….62第四章答案………………………………………………………………………………………….63第五章答案………………………………………………………………………………………….63第六章答案………………………………………………………………………………………….64第七章答案………………………………………………………………………………………….65第八章答案………………………………………………………………………………………….65第九章答案………………………………………………………………………………………….66第十章答案………………………………………………………………………………………….66第十一章答………………6651第一章数据库系统及VFP概述一、选择题 1.数据库系统与文件系统的最主要区别是。
