《二级笔试考试知识点总结.docx》由会员分享,可在线阅读,更多相关《二级笔试考试知识点总结.docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精品名师归纳总结第一章二级 VFP 笔试考试学问点总结可编辑资料 - - - 欢迎下载精品名师归纳总结1. VFP 是一种 关系型数据库治理系统 ,这里的 关系通常是指 表文件2. 二维表中的行称为关系的元组,二维表中的列称为关系的属性.3. 数据库系统中对数据库进行治理的核心软件是数据库治理系统DBMS4. 数据库 DB 、数据库系统 DBS、数据库治理系统 DBMS 之间的关系是: DBS包含 DB和 DBMS5. 在关系模型中,每个关系中的主关键字能够唯独标识元组的属性或属性的组合6. 关系包括三种特的的运算 : 挑选、投影、连接7. 关系中的挑选运算是从关系中查找满意给定条件的元组的操
2、作8. 关系中的投影运算是从关系中指定如干个属性组成新的关系9. 关系中的连接运算需要两个表作为操作对象。10. 实体与实体之间的联系分为 : 一对一联系,一对多联系,多对多联系11. 在项目治理器中可以将应用系统编译成一个扩展名为app 的应用文件或 exe 的可执行文件其次章1. 六种常量的表示方法, 特别是严格的日期格式的书写千万别遗忘。2. 内存变量与字段变量的区分:当内存变量与字段变量同时使用并且重名时,系统总是拜访字段变量, 如想拜访内存变量必需在变量名前加上M.或 M-例题 :假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”,在命令窗口输入并执行如下命令:姓名
3、=姓名 -“您好”.姓名那么主窗口中将显示A 张三B.张三 您好 C.张三您好D.出错3. 数组的创建( DIMENSION)、数组创建后,系统自动给每个数组元素赋以规律假。F。4. 在赋值和输入语句中使用数组名时,表示将同一个值同时赋给该数组的全部数组元素。5. 可以用一维数组的形式拜访二维数组。例题 :执行如下命令序列后,最终一条命令的显示结果是() dimension m2,2m1,1=10m1,2=20m2,1=30m2,2=40.m2A. 变量未定义的提示B. 10C.20D.F.6. 子串包含测试 $7. 全部的函数必需娴熟把握8. 程序是能够完成肯定任务的命令的有序集合,它以扩展
4、名为prg 的形式储备起来。9. 程序的三种基本结构:次序结构、挑选结构ifelse endif 、循环结构10. 在循环结构中显现 loop 和 exit时有什么区分 loop: 终止本次循环,只是不执行loop 后面的语句exit:退出整个循环。11. 在过程里,如return语句不带表达式,就返回规律真。12. 参数传递1) 第一种调用格式:do | with实参对于这种调用格式,假如实参是常量或一般形式的表达式,就是按值传递,假如实参是变量,就是按引用传递。2) 其次种调用格式:| 实参 而对于这种调用格式,默认情形都是按值传递,但是假如实参是变量,可以通过set udfparms进行
5、设置set udfparms to value :按值传递 set udfparms to reference:按引用传递留意:以上两种设置只对其次种调用格式有效可编辑资料 - - - 欢迎下载精品名师归纳总结按值传递:形参变量值的转变不会影响实参变量的取值按引用传递:形参变量值转变时,实参变量值也随之转变。CLEAR A=10 B=20SETUDFPARMSTOREFERENCE DOSQWITH ( A ),B? A ,BPROCEDURESQ PARAMETERSX1 ,Y1 X1=X1*X1Y1=2*X1 ENDPROCA ) 10200B) 100200C) 10020D) 1020
6、13. 依据变量的作用域,将变量划分为全局 公共 变量、私有变量、局部变量。全局变量:指在任何模块中都可使用的变量, 必需用 public命令建立私有变量 : 在建立它的模块及其下属的各层模块中使用。局部变量:只能在建立它的模块中使用,不能在上层或下层模块中使用。必需用local命令建立第三章1. 在 VFP中,数据库是一个规律上的概念,数据库不是用来储备用户数据的,我们是用表来储备用户数据的。2. 数据库的扩展名是 .dbc3. 打开数据库的命令是:open database数据库名4. 关闭数据库的命令是:close database或者 close all5. 修改数据库打开其设计器的命
7、令是: modify database6. 数据库表和自由表 , 两者之间的区分,表的扩展名:.dbf一数据库表可以从数据库中移出成为自由表,自由表可以添加到数据库中成为数据库表二自由表中不能建立主索引三自由表中不能建立字段的有效性规章,也不能设置字段的默认值7. 当我们在建立表时,当把某个字段定义了备注型和通用型时,储存表时就会同时储存一个以.fpt为扩展名的文件。8. 空值:表示缺值或不确定的值,并不表示0 或空串9. 在 VFP中删除记录有规律删除 dele:加一个删除标记 和物理删除 pack:完全删除记录 10. ZAP命令也是物理删除:它将删除表中的全部记录,不管有没有删除标记11
8、. 复原记录 recall12. 修改记录的命令 :replace with13. 显示记录 :list显示当前表的全部记录 和 display显示当前表的当前记录 的区分14. 查询定位 : go、skip 、 loca的区分go top:表头go bottom:表尾skip:相对于当前记录向下移动一条记录skip -1:相对于当前记录向上移动一条记录locate for :查找满意条件的记录,当满意条件的记录不止一条时,就使用continue命令连续向下查找。留意:当使用 locate for进行查找时,如未查找到记录,就eof 函数为 .T.,否就 eof 函数为 .F.15. 索引是由
9、指针构成的文件,它并不能转变表中记录的物理次序, 只能规律上依据某个字段的值排序16. 索引的分类(主索引、候选索引、唯独索引、一般索引)及区分要求字段值必需唯独的索引是:主索引或者候选索引字段值可以显现重复值的索引是:唯独索引和一般索引17. 在一个数据库表中,只能建立一个主索引,指定主索引的字段不答应显现重复值18. 索引的好处:提高查询速度。坏处:会降低插入、删除和修改等操作的速度。19. 用命令建立索引: index on索引表达式 tag索引名 建立一般索引后边加上 unique建立唯独索引可编辑资料 - - - 欢迎下载精品名师归纳总结后边加上 candidate建立候选索引 用命
10、令建立索引时没有方法建立主索引。17. 设置当前索引的命令: set order to tag索引名18. 数据完整性包括:实体完整性、域完整性和参照完整性19. 实体完整性是保证表中记录唯独的特性。即在一个表中不答应有重复的记录。主索引和候选索引来表达实体完整性。20. 域完整性也称为字段有效性规章,主要用于数据输入正确性的检验。在建立字段有效性规章时:“规就“一栏是规律表达式,”信息“一栏是字符串表达式,”默认值“一栏的类型就以字段的类型确定。21. 参照完整性的建立1. 在父表中建立主索引,在子表中建立一般索引2. 依据建立的相关索引,建立两表之间的联系。 (永久)3. 清理数据库4.
11、设置参照完整性22. 参照完整性规章包括:更新规章、删除规章、插入规章更新和删除规章包括级联,限制,忽视,插入规章包括限制和忽视,另外级联,限制的含义要懂得23. 建立表之间的暂时性联系的命令:Set relation 24永久联系与暂时联系的区分:1. 不管是永久联系仍是暂时联系,我们都要第一建立索引。2. 永久性联系只要建立就永久有效,而暂时性联系只要关闭数据库就取消。3. 暂时性联系中子表的记录指针会随着父表的记录指针的移动而移动. 而永久性联系不会。第四章1. select语句的功能是数据查询2. sele语句的基本格式 : sele fromwher order by排序 group
12、 by分组 2. having短语必需跟随 group by一起使用,它用来限定分组必需满意的条件。它与WHERE语句同进使用也不冲突。3. order by短语用来对查询的结果进行排序,它是对最终结果进行排序,不行以在子查询中使用该短语,order by语句的后面苦放多个字段,意思就是依据从左到右的次序进行排序4. distinct短语用来去掉重复值5. 特别运算符 :between and 在和之间,like短语:在这里,用%表示任意多个字符,用_表示任意一个字符。6. 运算函数: count 、sum、avg、max、min,这几个运算函数肯定不能放在where 语句里使用7. 显示部分
13、结果: top npercent,此短语必需与 order by短语同时使用才有效。8. 在 SQL语句中可以使用别名9. 量词 some,any,all和谓词 exists和 not exists去看一下课本第139 页到 140 页的例题。10. 超联接查询:内部联接,它的查询条件在on 短语中指出 : join on .11. sql 中支持并运算,运算符是 :UNION12. INTO ARRAY将查询结果放到数组 、INTO CURSO(R将查询结果放到暂时文件) 、INTO TABLE|INTO DBF(将查询结果放到表或者说永久表) 、TO FILE (将查询结果放到文本文件)1
14、3. SQL的操作功能 insert、update 、deleteinsert into表名 表中的字段 values插入的值 update表名 set字段名 =值 wheredelete from表名 where14. sql 的定义功能 表的定义 :create table表名 , 其中主索引 :primary key、定义域完整性 check 、出错提示信息: error 、定义默认值: default unique: 建立候选索引15. 表的删除: drop table16. 表结构的修改 :alter table17. 视图的定义 :create view视图名 as select语
15、句第五章5. 查询是一个预先定义好的SQL SELECT语句文件,它以扩展名为qpr的文件储存起来,是一个文本文件。6. 查询里各个选项卡所对应的SQL语句里的相关短语。可编辑资料 - - - 欢迎下载精品名师归纳总结字段选项卡 :select联接选项卡 :join on.挑选选项卡: where 排序依据 : order by 分组依据: group by杂项选项卡 : distinct ,top7. 建立查询时,当有查询去向时,肯定要运行查询,否就不能生成相应的表8. 当用命令运行查询时,肯定要加上扩展名: do查询文件名 .qpr9. 视图是一个由基本表派生出来的虚拟的表。视图没有单独的
16、视图文件存在,它储备在数据库中。10. 查询与视图的区分:1. 视图可更新表中的信息,而查询不行以,2. 查询有查询去向,但视图没有。 3. 建立视图时必需打开数据库才能建立.4 。查询以 .qpr为扩展名的文件形式储存在磁盘中,而视图只能储存在数据库中, 并没有单独的文件存在第六章1. 客观世界里的任何实体可以被看作是对象,对象可以是详细的物,也可以指某些概念,属性用来表示对象的状态,方法用来描述对象的行为。大事是一种由系统预先定义而由用户或系统发出的动作。2. 大事代码既能在大事引发时执行,也可以像方法一样被显示调用。用户可以添加新的属性、方法,但是不能添加新的大事3. 表单文件的扩展名是
17、.scx4. 运行表单的命令 do form表单文件名5. this,thisform,thisformset是三个关键字,分别表示当前对象,当前对象所在的表单,当前表单集。Parent 是对象的一个属性,指当前对象的直接容器对象6. 常用的表单的大事与方法1) 属性: autocenter:表单初始化时是否自动在vf 主窗口中居中显示Caption:标题Name:名称Movable:表单是否能够移动Enabled:表单或控件是否可用Visible:对象是否可见Fontname字体 fontsize字号大小 2) 大事 load,init,destroy,unload这些大事的一个执行次序 假
18、设 :表单里有一个按钮 , 表单的名称是 F ,按钮的名称是 C那么运行 初始化 表单时 , 它们的引发次序应为 : F.LOAD,C.INIT,F.INIT关闭(释放)表单时, 它们的引发次序 : F.DESTROY,C.DESTROY,F.UNLOAD Click:单击大事, dblclick:双击大事rightclick:右击大事3)方法 :RELEASE是一个方法:它的功能是释放表单: thisform.release Show显示 和 hide 隐匿 也是方法7. 标签,命令按钮,文本框,编辑框,复选框,列表框,组合框等控件的属性肯定要娴熟把握8 容器型控件:命令组,选项组,表格,页
19、框的重要属性也肯定要把握第七章1. 菜单文件是以 .mnx 为扩展名的文件,菜单程序文件是以.mpr为扩展名的文件,我们要运行菜单文件,运行的是菜单程序文件 . 用 do 命令运行时必需加上扩展名2. 要会建立下拉式菜单、快捷菜单、为顶层表单添加菜单3. 在建立菜单时, set sysmenu to default命令可以复原成VFP的系统菜单4. 在建立菜单时,设置拜访键的方法是”, 添加分组线的方法是”- “, 添加快捷键的方法是:按下相应的快捷键即可5. 在为顶层表单添加菜单时,设置菜单时需要在显示菜单下的常规选项里勾选“顶层表单“,然后将表单的 showwindow属性设置为 2。6.
20、 在为表单添加快捷菜单时,需要在该表单的rightckick大事里添加调用菜单的语句第八章1. 报表主要包括两部分:数据源和布局2. 报表的数据源通常是数据库表、自由表、视图、查询或暂时表.3. 报表文件是以 .frx为扩展名的文件 .可编辑资料 - - - 欢迎下载精品名师归纳总结4. 创建报表的三种方法:使用报表向导创建报表、使用报表设计器创建报表、使用快速报表创建报表。5. 预览报表文件 :report form报表文件名 preview总结:一. 每种文件的扩展名pjx 项目 , dbc数据库 ,dbf表, qpr查询 ,prg程序 ,scx表单 ,mnx 菜单文件 mpr 菜单程序文
21、件 ,frx报表 ,vcx类库 二. 相应文件的运行1. 运行查询文件 : do查询文件名 . qpr:肯定要加上扩展名2. 运行菜单文件 : do菜单文件名 . mpr:肯定要加上扩展名3. 运行程序文件 : do程序文件名4. 运行表单文件 : do form表单文件名5. 预览报表文件 : report form报表文件名 preview三区分1. 数据库表与自由表的区分:前面第三章总结2. 永久联系与暂时联系的区分:前面第三章总结3. sql语句与非 sql 语句的区分1) sql语句在使用时没有必要打开相应的表,而非sql 语句肯定要打开相应的表2) sql语句在使用时假如不加条件就是对整个表进行操作,而非sql 语句是对当前记录进行操作4. 查询与视图的区分 : 前面第五章总结可编辑资料 - - - 欢迎下载