计算机二级VF复习重点总结_第1页
计算机二级VF复习重点总结_第2页
计算机二级VF复习重点总结_第3页
计算机二级VF复习重点总结_第4页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.计算机二级 VF复习重点总结.第一章数据库基础知识1基本概念:数据库、数据管理经历的五个阶段、数据库管理系统、数据库应用系统、数据库管理员。2数据库系统的组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户。其中数据库管理系统是数据库系统的核心。3数据库系统的特点: (1) 实现数据共享,减少数据冗余(2) 采用特定的数据模型 (3) 具有较高的数据独立性 (4) 有统一的数据控制功能4数据模型:实体间联系的种类:一对一、一对多、多对多。5数据模型的三种类型:层次模型、网状模型和关系模型。6关系数据库基本术语:关系、元组、属性、域、关键字、外部关键字。7关系运算:传统的集

2、合运算(并、差、交)另一类是专门的关系运算(选择、投影、连接、等值连接、自然连接)8VF两种运行方式:菜单方式和交互式方式(命令方式和程序方式)9所谓项目是指文件、数据、文档和对象的集合,其扩展名为.pjx。10项目管理器包含的选项卡:全部、数据、文档、类、代码、其他11项目管理器各选项卡所包含的文件有哪些?12项目管理器可以完成对文件的新建、添加、移去、删除,但不包含重命名。第二章程序与结构1常量的种类:数值型、字符型、日期型、日期时间型和逻辑型在书写字符型、日期型、日期时间型和逻辑型需要加定界符2变量是值能够随时改变的量。变量名的命名规则:以字母、汉字和下划线开头,后接字母、数字、汉字和下

3、划线构成,不包含有空格3当存变量与字段变量同名时,要访问存变量需加前缀M.( 或 M->), 例如 M.4数组定义的格式DIMENSION数组名()、创建数组后,系统自动给每个数组元素赋以逻辑假.F.5表达式的类型:数值表达式、字符表达式、日期时间表达式和逻辑表达式。每个表达式的运算规则与结果。6运算符 $称为子串包含测试,格式<字符表达式 1> $ < 字符表达式 2>.7SET EXACT ONOFF 的区别与含义。8逻辑型运算符有三个:NOT、AND、 OR,其优先级顺序为NOT、AND、OR9常用函数数值函数、字符处理函数、日期类函数、数据类型转换函数、测

4、试函数10常用函数: LEN()、SPACE()、LEFT() 、RIGHT()SUBSTR()、AT() 、DATE()、 TIME() 、YEAR()、STR()、VAL() 、 CTOD()、宏替换函数: &字符型变量、 EOF()、BOF()、IIF()11程序文件的建立和修改命令:MODIFYCOMMAND程序名12程序的基本结构:顺序结构、选择结构、循环结构。13选择结构包括条件语句(IF ELSE-ENDIF)和分支语句( DOCASE -ENDCASE)、14IF-ENDIF必须成对出现 , 在 do case结构中不管有几个CASE条件成立 , 只有最先成立的那个CA

5、SE条件的对应命令序列被执行15循环结构包括: DOWHILE-ENDDOFOR-ENDFORSCAN-ENDSCAN(其中 dowhile enddo 语句的执行流程必须掌握)16循环结构中出现的loop 和 exit语句的含义 :循环体中包含 LOOP,则返回条件处重新判断,包含EXIT,则直接跳出循环17多模块程序的执行过程,要求能读懂就可以。18多模块执行中的参数传递问题:参数传递的格式:格式一、 DO 过程名 WITH 实参格式二、 DO (实参)19变量的作用域:全局变量,私有变量,局部变量20全局变量的定义: UBLIC 变量名在任何模块中都可以使用21局部变量的定义: LOCA

6、L变量名只能在建立它的模块中使用22私有变量,可以在建立它的模块以及下属模块中使用23PRIVATE变量名隐藏变量(定义私有变量),可以在下属模块中使用,但不改变上层模块的值第三章数据库和表1建立表的命令create表名2表设计器中应设置的容:字段名,字段类型,宽度,小数位数,NULL。3打开表use表名关闭表use4修改表结构与表记录的方法。.修改表结构: modify structure追加记录 append 和 insert修改记录replace字段名 with字段值 for条件删除记录:逻辑删除delete物理删除pack记录清空zap定位记录指针:goskiplocate for条件

7、5数据库的概念其扩展名: .DOC6数据库的建立( CREATEDATABASE 数据库名)、数据库的打开(OPENDATABASE数据库名)修改数据库( MODIFY DATABASE数据库名)关闭数据库(close database)7在数据库中新建表,添加表,移去表,浏览表(要求会操作就行)8自由表与数据库表的区别:(1)自由表字段名最长10 个字符 , 数据库表最长 128 个字符( 2)表设计器不同,自由表不涉及规则,信息,默认值9索引的概念:在逻辑上对表中记录按照某个字段进行排序,不改变表的物理顺序10索引的作用:加速对表的查询速度,降低对表的插入和更新操作11索引的种类:主索引,

8、候选索引,唯一索引,普通索引12索引的建立( 1)在表设计器中建立( 2)命令方式建立13使用命令方式不能建立主索引14数据完整性的种类:包括实体完整性,域完整性和参照完整性15实体完整性是保证表中记录唯一的特性,即在表通过主索引和候选索引保证16域完整性包含:规则(逻辑表达式)、信息(字符串表达式)、默认值(依字段类型而定)17参照完整性设置过程 : 建立永久联系 -清理数据库 -编辑参照完整性18整性规则包括更新规则、删除规则和插入规则19VF共有 32767 个工作区,每个工作区只能打开一个表。20建立临时联系的命令:SETRELATION第四章 SQL语句1SQL是结构化查询语言。.2

9、SQL语言的四个功能:数据查询(select )、数据操纵( insert,update,delete)、数据定义 (create,drop,alter)、数据控制 (grant,revoke)。3SQL 语句查询的语法格式:Select字段名 1, 字段名 2from 表名 1, 表名 2 ;where 表名 1. 公共字段名 =表名 2. 公共字段名 ;and 条件 1and 条件 2;group by分组 order by排序 ;into table新表名注意 : 字段名之间以及表名之间必须用半角的逗号隔开. 在 where 条件处 , 如果有字符型 , 逻辑型或日期型数据 , 则其字段

10、值必须加相应的定界符 into table后方所跟的表名必须是新表名4某些 SQL语句题,表中不提供所要查询的字段名,或者需要经过运算得出的新字段名(函数),这些时候都要进行重命名,使用AS短语。5排序的短语 :orderby升序 asc降序 desc6对 SQL进行计算的函数sum() 、 avg() 、count() 、max() 、min().SUM()求和、 AVG()求平均、 COUNT()计数、 MAX()最大值、 MIN()最小值其中 SUM()求和、 AVG()求平均必须针对数值型数据来进行,所有的函数都不能直接写在WHERE条件后,如: whereavg( 工资 )>1

11、220,并且也不能写在查询设计器以及视图设计器的“筛选”选项卡中7分组与计算查询:groupby字段名分组短语一般会与 SUM()、 AVG()、 COUNT()等几个函数在一起使用,而且考试题中绝大多数情况下不会出现“分组“字样,所以一定要请同学们慎重做题。8利用空值查询:查询空值时要用ISNULL,不能用 =NULL9量词和谓词笔试中出现主要掌握课本上的格式10超查询:Select字段名 from表 1inner join表 2innerjoin表 3on表 3. 公共字段名 =表 2. 公共字段名on表 2. 公共字段名 =表 1.公共字段名where条件11集合并运算: UNION.1

12、2几个特殊选项:( 1)TOPN( 2) INTOARRAY数组名( 3) INTOCURSOR 临时表名( 4)INTOTALBE永久表( 5)TOFILE文本文件名13SQL操作功能:插入( insert)、更新( update )、删除( delete )14插入: insert into表名values (字段值)Insert into表名 from array数组名15更新: update 表名 set字段名 =字段值 where条件16删除: delete from表名 where条件必须注意:更新命令只能执行正确命令,插入命令只能执行一次17定义功能:创建( create )、删

13、除( drop table)、修改( alter table)18用 SQL语句建立候选索引的格式:Alter table表名 add unique索引表达式 tag索引名视图的定义: create view视图名 as select语句19视图的定义格式:createview视图名 as select语句20视图的删除: drop view视图名第五章查询和视图1查询和视图在考试中出现的概率比较高,但是难度不大,所以同学们必须掌握,尤其是查询设计器使用的概率更高,必须熟练。2查询包含了六个选项卡,分别是:字段,联接,筛选,排序依据,分组依据,杂项3视图包含了七个选项卡,分别是:字段,联接,筛

14、选,排序依据,分组依据,更新条件,杂项4每个选项卡的含义要理解,记住5当打开查询设计器时菜单栏里有“查询“菜单,其中有两个命令要学会使用,”查询去向“和”查看SQL“6查询去向的容:浏览,临时表,表,图形,屏幕,报表,标签(浏览和屏幕能直接看到查询结果)7并不是所有的SQL语句都可以用查询来完成,它本身具有局限性,只能做比较规则的语句,而只有SELECT才能使用8视图是虚拟表,不能独立存在,必须存在与数据库中,也就是在建立视图时,必须先打开数据库,才可以建视图9视图和查询的区别:.10视图中多了“更新条件“选项卡,少了”查询去向“的问题第六章表单设计与应用1面向对象的概念:对象,类,实例,属性

15、,方法2. 表单的基本操作建立表单( create form表单名)修改表单( modify form表单名)运行表单( do form表单名)表单题中所涉及的容:表单属性窗口,表单控件工具栏,表单布局工具栏,“显示”菜单,“表单”菜单,数据环境表单属性: alwayontop位于其他打开窗口之上Autocenter表单居中显示Caption标题Name控件名(表单名)Moveable能否移动Windowtype模式表单或非模式表单表单事件: load定义数组( publicss (3)Init作为顶层表单,调用菜单可用,Click单击按钮时可用Rightclick调用快捷菜单时可用表单方法:

16、 thisform.release关闭表单Thisform.方法名调用方法新建表单方法和属性:表单-添加方法和属性表单的 7 个基本型控件, 4 个容器型控件和计时器基本型:.标签: caption标题 name控件名( label1)命令按钮: caption标题 name 控件名( command1) default默认按钮(确认按钮)cancel取消按钮 enabled能否响应visble显示或隐藏文本框: value初始值 passwordchar占位符inputmask掩码(模式符) readonly只读复选框: caption标题value(0 未被选中 1被选中)列表框: row

17、sourcetype数据源类型rowsource数据源mulltiselect多重选定组合框: rowsourcetype数据源类型rowsource数据源style(1- 下拉组合框 2- 下拉列表框)其中编辑框,不进行总结在考试题中,有一些让设置命令按钮的访问键,方法是:在caption属性的对应字母前插入 < ,比如: <Cancel 把字符 C 设置为该按钮的访问键 .容器型:选项组(命令组): buttoncount选项组中选项按钮的数目value返回被选中的按钮如果选项组中有两个选项按钮,则使用if语句,格式:If具体语句Else具体语句Endif如果选项组中有超过两个

18、的选项按钮,则使用do case 语句,格式:Do caseCase具体语句Case具体语句Case具体语句Endcase或:.Do caseCase具体语句Case具体语句Case具体语句Endcase表格: recordsourcetype数据源类型recordsource数据源columncount列数当 columncount 为正数时,有 caption 属性在考试中,表格的题比较多,而且绝大多数是写代码的题,所以必须掌握其用法。只要是题中是通过代码在表格中显示容的,均要写这句代码:”数据源类型与数据源必须要一致, 因此需要注意表格的另外一个重点属性recordsourcetype。因为数据源类型是通过属性窗口设置的,而数据源是需要写代码的,所以很多同学一直在这个地方出问题,请同学们上机时,一定要注意此情况。假如在表单运行中,系统不提示语法错误,而只是表格中不显示信息,则需要查看数据源类型和数据源是否一致页框: pagecount 页数caption标题.第七章菜单设计与应用菜单包括:下拉式菜单、顶层表单和快捷菜单下拉式菜单设计过程:新建菜单- 设计 - 保存 - 生成 - 运行顶层表单的设计过程:(1)设计下拉式菜单(2)在显示菜单中选择“常规选项”,在对话框中选“顶层表单”复选框,保存并生成(3)打开

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论