当前位置: 首页 > >

计算机二级考试VFP考试大纲

发布时间:

计算机二级考试 VFP 考试大纲
◆基本要求
1、具有数据库系统的基础知识。 2、理解面向对象程序设计的基本概念。 3、掌握关系数据库的基本原理。 4、掌握数据库程序设计方法。 5、掌握 Visual FoxPro 语言基础和数据库(表)操作方法。 6、掌握关系数据库标准语言 SQL 及其应用。 7、掌握 Visual FoxPro 常用设计器的操作及应用。 8、能够使用 VISUAL FOXPRO 建立一个小型数据库应用系统。

◆考试内容 一、数据库基础知识
1、数据库、数据库管理系统和数据库应用系统的基本概念; 2、数据管理技术的产生和发展; 3、数据库系统的组成及体系结构; 4、数据库管理系统(DBMS)的功能; 5、关系模式的基本术语、主要操作和数据完整性约束; (1)关系数据库:关系模型、关系模式、关系、元组、属性、域、主关键字和外部关键字。 (2)关系运算:选择、投影、连接。 (3)数据的一致性和完整性:实体完整性、域完整性、参照完整性。 6、面向对象程序设计的基本概念(包括类、对象、事件、方法和属性等) 。

二、VFP 应用基础
1、VISUAL FOXPRO 系统特点与工作方式: (1)Visual FoxPro 的特点。 (2)主要文件类型。 (3)各种设计器和向导。 (4)工作方式:交互方式(命令方式、可视化操作)和程序运行方式。 2、VISUAL FOXPRO 的基本数据元素: (1)常量、变量及其操作 基本数据类型(数值型、字符型、日期型、逻辑型) 字段数据类型(通用型、备注型) 变量命名规范:

变量作用域:(LOCAL,,PRIVATE,PUBLIC) 变量赋值: (=、STORE 命令) 显示与清除内存变量: (LISTMEMORY、RELEASE、CLEARMEMORY、CLEARALL 命令) 保存与恢复内在变量: (SAVE、RESTORE 命令) 数组的应用: (DIMENSION、GATHER、SCATTER 命令) ; (2)常用函数:字符处理函数、数值计算函数、日期时间函数、数据类型转换函数、测试 函数。 数值函数:ABS()、INT()、EXP()、LOG()、MAX()、MIN()、MOD()、RAND()、ROUND()、 SQRT()等 字符串函数: TRIM()、 LTRIM()、 ALLTRIM()、 AT()、 SUBSTR()、 SPACE()、 RIGHT()、 LEFT()、 LEN()、LOWER()、UPPER()等 日期与时间函数:DATE()、TIME()、DAY()、MONTH()、YEAR()、DOW()、CDOW()等 类型转换函数:VAL()、STR()、ASC()、CHR()、CTOD()、CTOT()、DTOC()、TTOC()等 测试函数:BOF()、EOF()、DELETED()、FOUND()、RECNO()、RECCOUNT()、FILE()、 IIF()、ISNULL()、EMPTY()、VARTYPE()等 系统对话框函数:MESSAGEBOX()等 (3)运算符与表达式 算术运算符、字符运算符、关系运算符、逻辑运算符、类与对象运算符、宏替换(&) 算术、字符、日期、关系和逻辑表达式及其运算 表达式输出命令(?,??)

三、VISUAL FOXPRO 数据的基本操作
1、数据库基本 (1)数据库的建立,修改。 (2)数据库表的建立、添加、移除。 (3)数据库表的完整性(实体完整性-索引、域完整性-有效性规则)设置。 (4)设定字段级规则和记录规则。 (5)表的索引:主索引、候选索引、普通索引、唯一索引。 (4)数据库表之间关联的建立及参照完整性设置 2、表的基本操作 (1)表结构的建立与修改(CREATE、MODIFY) ,打开与关闭(USE) 。 (2) 表记录的增加、 删除、 修改、 浏览, 备注和通用字段的输入和修改 (APPEND、 DELETE、 PACK、RECALL、ZAP) 。 (3)表记录的查找,定位(GOTO、SKIP、LOCATE、FIND、SEEK) (4)表记录的显示与浏览(LIST、BROWSE) (5)数据表文件的复制(COPYTO、COPY STRUCTURE、COPY FILE 命令) ; (6) 数据库表的复合结构索引 (索引种类、 INDEX ON?TAG、 REINDEX、 SET ORDER TO、 DELETE TAG、命令) ; (7)表的统计与汇总命令(COUNT、SUM、AVERAGE、CALCULATE、TOTAL) 3、多表操作: (1)选择工作区。 (2)建立表之间的关联:一对一的关联;一对多的关联。 (3)设置参照完整性。

(4)建立表间临时关联。 4、建立视图与数据查询: (1)查询文件的建立、执行与修改。 (2)视图文件的建立、查看与修改。

四、关系数据库标准语言 SQL
1、SQL 的数据定义功能: (1)CREATETABLE–SQL (2)ALTERTABLE–SQL 2、SQL 的数据修改功能: (1)DELETE–SQL (2)INSERT–SQL (3)UPDATE–SQL 3、SQL 的数据查询功能: (1)简单查询(包括关系的投影操作、选择操作、指定输出目标、结果排序等) 。 (2)带计算函数或分组查询(AVG()、SUM()、MAX() 、MIN() 、COUNT() ) (2)嵌套查询(或称子查询) 。 (3)连接查询(或称多表查询,主要是 2 个及以上数据表的自然连接,连接方式分为内连 接和外连接:左连接,右连接,完全连接) 。

五、项目管理器、设计器和向导的使用
1、使用项目管理器: (1)使用”数据”选项卡(涉及到库、表、查询、视图,存储过程不要求) (2)使用“代码”选项卡(主要涉及到程序) (3)使用“文档”选项卡(主要涉及到表单、报表,标签不要求) (4)使用“其它”选项卡(主要涉及到菜单、文本文件) 2、使用表单设计器: (1)创建表单,打开表单设计器。 (2)设定数据环境,打开表单数据环境设计器(添加表、视图,建立永久关系) 。 (3)在表单中添加和编辑控件对象,熟悉常用控件的主要属性、方法和用途(标签、文本 框、列表框、命令按钮(组) 、计时器、ActiveX 绑定控件、选项按钮组、复选框、编辑框、 组合框、表格、页框等) 。 (4)设置控件对象的属性(表单对象属性窗口) 。 (5)表单与控件的事件代码编写(理解主要事件的意义,如:Click、Init、valid、Load、 GetFocus、LostFocus、InterActiveChange、Timer 等) 。 (6)保存和运行表单。 3、使用菜单设计器: (1)建立菜单主选项。 (2)设计菜单结果,建立子菜单选项。 (3)编写菜单选项程序代码。 4、使用报表设计器:

(1)生成快速报表。 (2)修改报表布局。 (3)设计分组报表。 (4)设计多栏报表。 5、使用应用程序向导。 6、应用程序生成器与连编应用程序。

六、VISUAL FOXPRO 程序设计
1、命令文件的建立与运行: (1)程序文件的建立。 (2)简单的交互式输入、输出命令。 (3)应用程序的调试与执行。 2、结构化程序设计: (1)顺序结构程序设计。 (2)选择结构程序设计(IF?ELSE?ENDIF,DOCASE?ENDCASE) 。 (3)循环结构程序设计(DOWHILE?ENDDO,FOR?ENDFOR,SCAN?ENDSCAN) 。 3、过程与过程调用。 (1)子程序设计与调用。 (2)过程与过程文件。 (3)局部变量和全局变量、过程调用中的参数传递(PARAMETERS) 。 4、用户定义对话框(MESSAGEBOX)的使用。

◆关于命题
1、考试方式分为笔试和上机考试,两者均及格方为合格; 2、笔试试卷各部分的比例大致为:10%、10%、15%、25%、10%、30%(按考试内容 6 个 部分划分) ,上机试卷各部分的比例大致为:0%、10%、30%、20%、30%、10%(同前) ; 3、笔试试题难易比例:2:4:2:2(易、较易、较难、难四个等级) ; 4、试题的题型主要有:单项选择题、判断题、填空题、阅读程序、写程序; 5、各题型比例:单项选择题(30%) 、判断题(10%) 、填空题(20%) 、阅读程序(20%) 、 写程序(20%) 。 6、上机试题的题型及各题型比例:建立和管理数据库(40%) 、操作数据库表(30%) 、表 单或菜单设计(30%)




友情链接: