计算机二级考试 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)选择