钻石版—课本复习知识汇总.doc

上传人:doc321 文档编号:12910708 上传时间:2021-12-07 格式:DOC 页数:10 大小:77KB
返回 下载 相关 举报
钻石版—课本复习知识汇总.doc_第1页
第1页 / 共10页
钻石版—课本复习知识汇总.doc_第2页
第2页 / 共10页
钻石版—课本复习知识汇总.doc_第3页
第3页 / 共10页
钻石版—课本复习知识汇总.doc_第4页
第4页 / 共10页
钻石版—课本复习知识汇总.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《钻石版—课本复习知识汇总.doc》由会员分享,可在线阅读,更多相关《钻石版—课本复习知识汇总.doc(10页珍藏版)》请在三一文库上搜索。

1、2012年9月份全国计算机等级考试二级VF考试复习纲要目录第一章数据库基础知识2第二章 VF程序设计基础2第一部分2第二部分 程序设计基础2第三部分 函数部分3第三章 数据库及其操作3第四章 关系数据库标准语言SQL54.1概述54.2 查询功能54.3操作功能64.4 定义功能6第五章 查询与视图7第六章 表单设计与运用8第七章 菜单设计与应用10第八章 报表设计10第一章数据库基础知识1、数据库管理系统:DBMS;数据库应用系统:DBAS;数据库系统:DBS;数据:DB DBS包括DBMS,DBAS,DB2、实体间的联系:一对一,一对多,多对多。3、数据库中的数据模型:网状模型,层次模型,

2、关系模型。4、关系:一个关系就是一个二维表,每一个关系有一个关系名。5、元组:二维表中的行称为元组。6、属性:二维表中的列称为属性。7、域:属性的取值范围。8、关系表;关系名表名;属性字段;元组记录;行记录,元组;列字段,属性。9、传统的集合运算:并,差,交。10、专门的关系运算:选择(水平方向) for,while,where 投影(垂直方向) fields,select 联接(一对一,一对多,多对多)11、定义数组:dime/declare 数组名(3,4)第二章 VF程序设计基础第一部分1、创建项目:通过菜单创建 命令:creat project项目名2、打开项目管理器:通过“文件打开”

3、菜单项 命令:modify project 项目名3、各类文件选项卡:数据选项卡(数据库,自由表,查询,视图)文档选项卡(表单,报表,标签)类代码其他第二部分 程序设计基础1、概念:是命令的集合,分行存储在磁盘上,按照人为的顺序依次输出的过程。2、建立、修改:modify command 程序名3、运行:do 程序名4、基本输入语句:(以求圆的面积为例) input”请输入圆的半径”to raccept ”请输入圆的半径”to r10.10 say “请输入圆的半径” get r readwait ”请等候”window. messagebox (“欢迎光临!”,48,“欢迎信息”)5、程序的

4、结构:顺序结构 选择结构(分支、判断) 循环结构(条件循环、步长循环、扫描循环)第三部分 函数部分1、字段数据类型(11种)字符型C双精度型B数值型N整型I(4)逻辑型L(1)货币型Y(8)日期型D(8)备注型M(4)时间型T(8)通用型G(4)浮点(动)型F第三章 数据库及其操作1、创建数据库:.在项目管理器中建立 .在菜单中建立 .命令:creat database 数据库名 2、打开数据库:open database 数据库名3、删除数据库:delete database 数据库名4、修改数据库:modify database 数据库名5、关闭数据库:close database6、打开

5、表设计器:modify structure7、增加表中字段:alter table 表名 add 字段名8、删除表中字段:alter table 表名 drop 字段名9、修改表中字段:alter table 表名 rename 原字段 to 新字段10、更改字段类型及宽度:alter table 表名 alter 字段名+类型(宽度)11、显示表结构:list structure12、显示全部表记录:list13、显示当前表记录:display14、记录的绝对定位:go n15、浏览,修改表:browse16、编辑,修改表:edit/change17、批量修改:replace all 字段

6、with 字段18、逻辑删除(只在记录前加*,不删除):delete19、恢复逻辑删除:recall20、物理删除:.pack 只删除带*的记录.zap 物理删除表中全部记录21、关闭表:use22、打开表:use 表名23、复制表记录:use 表名copy to 新表名24、复制表结构:use表名copy structure to 新表名25、追加表记录:.将另一个表中的记录添加到该表中:use要追加记录的表名;append from有记录的表名 .在尾部追加记录:append .在尾部增加一条空记录:append blank29、指针记录的定位:.bof() 文件头 .go top 第一条

7、记录 .go bottom 最后一条记录 .eof() 文件尾 .skip 向下一条记录(不包含当前记录) .all 所有记录 .locate for 满足条件的第一条记录 .continue 继续查找满足条件的下一条记录31、在数据库关闭/删除的情况下建立的表为自由表,自由表字段名最长为10个字符31、在数据库打开/修改的情况下建立的表为数据库表,数据库表字段名最长为128个字符32、创建数据库表:open database 数据库名;creat表名33、创建自由表:确定当前没有打开数据库,使用命令:creat 表名34、将自由表添加到数据库中:open database 数据库名;add

8、table 表名35、将数据库表移出数据库:open database 数据库名;remove table 表名*小结:1. 用use 打开表时,记录号位于第一条记录;2. 执行带all的命令,记录指针指向eof;3. bof的记录总是1,eof的记录号是记录数+1;4. 空表的总记录是0,bof的记录号是1,eof的记录号是138、数据的完整性:.实体完整性:保证主索引和候选索引的唯一性.域完整性:表示范围只在数据库中的设置.参照完整性:描述表与表之间的关系l 参照完整性规则:更新规则(级联、限制、忽略); 删除规则(级联、限制、忽略) 插入规则(限制、忽略); l 参照完整性是数据库文件的

9、产物,要有联接,必须打开文件,先清理数据库39、工作区:.工作区的选择:select<工作区号>|<别名> .范围:132767 默认1号工作区,也是最小工作区 .select 0表示选定当前还未使用的编号最小工作区第四章 关系数据库标准语言SQL4.1概述SQL功能作用命令动词数据查询查询SELECT数据操纵插入INSERT更新UPDATE删除DELETE数据定义新建CREATE删除DROP修改ALTER4.2 查询功能常用的SQL命令1SELECT 短语:用于说明要查询的数据。 2FROM 短语:用于说明要查询的数据来自哪个或哪些表,可对单个表或多个表进行查询。3W

10、HERE 短语:用于说明查询条件;如果是多表查询还可通过该子句指明表与表之间的联接条件,进行联接。4GROUP BY 短语:用于对查询进行分组,可利用它进行分组汇总。5HAVING 短语:跟随在GROUP BY 之后使用,它是用来限定分组,要求只有满足分组条件的记录才能进行分组查询。6ORDER BY 短语:用于对查询的结果进行排序。7AS短语:用于指定查询结果中字段的新名称;AS前的表达式可以是一个字段名、表达式、函数等。4DISTINCT短语:用于说明该短语将在查询结果中去掉重复值。9INTO TABLE短语:用于说明查询结果保存何处。等函数查询去向 ARRAY 数组 INTO CURSO

11、R 临时表TABLE 自由表TO FILE 到文本文件PRINTER 到打印机4.3操作功能4.3.1插入数据INSERT 基本格式:格式一:INSERT INTO 表名(字段1,字段2) VALUES (值1,值2)格式二:INSERT INTO 表名 FROM ARRAY 数组名 |FROM MEMVAR例题为三合一套题中第一套题的基本操作题 见后面“S8”,”新冶钢”,“黄石“4.3.2 更新数据SQL 的更新命令格式如下:UPDATE 表名 SET 字段=新的字段值或表达式 WHERE 更新条件REPLACE字段 WITH 新的字段值或表达式 FRO更新条件4.3.3 删除数据SQL

12、的更新命令格式如下:DELETE FROM 表名 WHERE 删除条件DELETE FOR删除条件补充部分:1表结构的复制: USE 表1 COPY STRUCTURE TO 表2 &&将表1的结构复制到表22表记录的复制:USE 表2APPEND FROM 表1 &将表1的记录复制到表2SELECT * FROM 表1 INTO TABLE 表24.4 定义功能4.4.1表的定义定义的基本格式: CREATE TABLE 表名 (字段1 字段类型(字段宽度),字段2 字段类型(字段宽度);CHECK 表达式 &&【设定有效性规则】 ERROR “字符串

13、” &&【错误提示信息】;DEFAULT 值 &&【设置默认值】4.4.2表的删除删除的基本格式:DROP TABLE 表名注意:如果是自由表则从磁盘上删除对应的表文件; 如果是属于数据库表则,从数据库中移除表。4.4.3 表结构的修改(重点掌握)表结构的修改添加字段:alter table 表名add 字段名 类型(长度)删除字段:alter table 表名 drop 字段名修改字段:alter table 表名 alter 字段名 新类型(长度)重新命名字段:alter table 表名 rename 旧字段名 to 新字段名建立有效性规则:alter t

14、able 表名(数据库表)alter 字段 set check 字段条件删除有效性规则:alter table 表名alter 字段 drop check建立默认值:alter table 表名 alter 字段 set default 条件 error/ default/ check删除默认值:alter table 表名 alter 字段 drop default建立唯一索引:alter table 表名add unique 字段 tag索引名删除唯一索引:alter table 表名drop unique tag 索引名建立主索引:alter table 表名add primary ke

15、y字段 tag索引名删除主索引:alter table 表名drop primary key字段 tag索引名建立普通索引:alter table 表名add foreign key字段 tag索引名删除普通索引:alter table 表名drop foreign key tag索引名第五章 查询与视图1、命令:locate for 条件 查找满足条件的第一条记录 continue 继续查找满足条件的下一条记录 ?found() 测试是否有返回值 有T,无F display 显示 建立查询:creat query 查询文件名 select * from 表名 where 条件2、查询设计器:

16、Inner Join 联接 where 筛选 order by 排序依据 group by 分组依据 having count 分组满足条件 选项卡:字段、连接、筛选、杂项、排序依据、分组依据4、查询去向:浏览、临时表、表、图形、屏幕、报表、标签5、运行查询:do 查询名.qpr(你不要忘记扩展名)6、视图的定义:是一个虚拟表,是从一个或多个数据库中导出的表;在视图中只存放视图的定义,不存放视图的内容。7、建立视图:creat view 8、在浏览图查询视图:creat view 视图名 as9、视图与查询的比较:l 相同点:可以从数据源中查找妈祖一定筛选条件的记录和选定部分字段; 自身不保存

17、数据,它们的查询结果随数据源内容的变化而变化; 视图有更新条件,查询有查询去向; 视图可以更新,查询是只读; 查询有7个去向,视图无;l 不同点:视图可以更新数据源表,而查询不能; 视图可以访问远程数据,而查询不能直接访问,需借助于远程视图方可; 视图只能在数据库中存在,而查询不是数据库的组成部分,它是一个独立的程序文件; 视图的基表只能是数据库表,而查询的基表可以是自由表,数据库表以及多个数据库的表; 都可以生成SQL语言。l 建立视图必须是数据库表或已经存在的视图,建立查询只要是表都可以。第六章 表单设计与运用1、对象:只要是存在的东西就认为是对象2、类:对象生成的模板3、类的特征:.层次

18、性 .继承性 子类不但继承父类的事件、属性、方法,而且有自己的事件、属性、方法 .封装性4、对象与类的关系:类是对象一般化,抽象化;对象是类的具体化,实例化5、创建类:creat class 类名6、类的使用:新建项目类添加点开类拖入表单7、创建表单:creat form 表单名 运行表单:do form 表单名 10、文本框属性.属性名称 说明 属性名称 说明Controlsource数据源的绑定Passwordchar输入占位符Value返回文本框当前内容Inputmask模式符(× 9 # * )12、命令按钮属性 default 确定(enter) cancel 取消(esc

19、)13、命令按钮组属性 Buttoncount 指定命令按钮个数14、复选框属性 Caption Value15、选项按钮组属性 Buttoncount 指定命令按钮个数 Buttons 用于存取每个按钮的数目 Value 制定当前选定的按钮18、页框属性 Pagecount 统计页的数目 page 19、微调控件属性 Increment 步长值20、表格属性Recaordsourcetyp 数据值的来源类型recordsource数据值的来源21、计时器属性Intenval 设置间隔,一毫秒为单位22、新建属性:表单新建属性23、表格生成器:右键生成器24、表单事件:由系统定义,用户触发的动

20、作行为过程。25、常用事件:init在用户建立对象时引发destroy在对象释放时引发click在单击鼠标左键时引发ablclick在双击鼠标左键时引发load在表单对象建立之前引发unload在表单对象释放时引发rightclick在单击鼠标右键时引发l 注意:.load 先于init ;destroy先于unload; .如果一个表单建立一个命令按钮,先引发表单的load事件,再引发命令按钮的load 事 件,最后引发表单的init事件; .如果关闭一个含有命令按钮的表单,先引发表单的destroy事件,再引发命令按钮的 destroy事件,最后引发表单的unload事件。 .方法包含在事

21、件之中。(方法与属性均包含在实践之中) .在同一事件内,load先大后小,表单最大。<按钮的事件就相当于在学校上班的老师,表单开始运行就是开学,表单关闭就是放假,老师是开学之前来,放假之后走,所以表单内部控件的事件就相当于老师。>28、方法:定义:动作 常用方法:thisform. release 关闭(释放)表单 Thisform. refresh 刷新表单29、对象的引用:thisform 从表单开始 this 从当前对象开始 thisformset 从表单集开始 parent 从容器开始30、将修改表单名的四种方法(以ok 为例)mand1.caption=”ok” 修改表单

22、中命令按钮1的标题(caption)属性31、表单集:定义:由多个表单组成的表单集和,即在一个设计器中出现多个表单。 创建:表单表单集新建表单。32、数据环境:右键数据环境33、表单向导:表单向导 一对多表单向导第七章 菜单设计与应用1、 菜单的分类:条形/下拉式/弹出式2、下拉式菜单的创建:文件新建菜单 命令:creat menu 菜单名或modify menu 菜单名3、系统菜单:set sysmenu to default将系统菜单恢复为缺省配置 =退出命令4、菜单设计器的组成:菜单名称 结果(子菜单、命令、主菜单名、过程) 选项 菜单集 预览 插入 删除5、在菜单设计器环境下,系统的显

23、示菜单会出现两条命令:常规选项与菜单选项6、为顶层表单添加菜单的方法和过程7、生成菜单程序:菜单生成生成菜单生成8、运行菜单程序:do 菜单名.mpr 注意:文件名的扩展名.mpr不能省略第八章 报表设计1、报表向导 报表向导 一对多报表向导2、布局 列报表:应用于财政报表、销售总结 行报表:应用于列表 一对多报表:应用于发票、会计报表 多栏报表:应用于电话本、名片3、内容 数据源 布局4、建立报表:creat report 报表名5、快速报表:报表快速报表6、报表控件:7、多栏报表:文件页面设置8、报表调用:report form 报表名9、报表预览:report form 报表名 preview10 / 10文档可自由编辑打印

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1