四川省普通高等学校计算机应用知识和能力登记考试大纲

---数据库语言程序设计(Visual Foxpro 6.0)

---于2002年6月修订,2003年4月(第十八次考试)起执行

 

一、数据库基础知识

1、数据库的发展及特点

2、基本概念:数据库、数据库管理系统、数据库系统、三种数据库模型

及其相互关系

3、关系数据库:

 (1)关系模型:关系模式、关系、元组、属、域、关键字

 (2)关系运算:选择、投影、联接

 

二、Visual Foxpro 系统初步

1、系统性能与工作方式:

(1)各种文件类型及特点,命令格式。

(2)系统主要性能指标

(3)两种工作方式:交互方式和程序运行方式。

2、Vfp的界面组成与操作

3、vfp的辅助设计工具:向导、设计器、生成器与项目管理器

4、visual forpro的数据元素:

(1)常量:数值型、字符型、逻辑型、日期型常量

(2)变量:字段变量、简单内存变量、数组;内存变量的保存及恢复;数组的定义

(3)表达式:表达式的类型及运算顺序。

(4)常用函数:

数值计算函数:ABS(),INT(),SQRT(),MAX(0,MIN(),ROUND(),&,MOD()等。

字符处理函数:ALLTRIM(),SUBSTR*(,LEFT(),RIGHT(),LEN(),AT(),SPACE(),

UPPER(),LOWER(),CHR(),ASC()等。

日期类函数:DATE(),TIME(),DAY(),DOW(),MONTH(),YEAR()等

数据类型转换函数:CTOD(),DTOC(),VAL(),STR()等。

测试函数:BOF(),EOF(),FOUND(),RECNO(),SELECT(),DELETE()

其它函数:ROW(),COL(),TYPE(),INKEY(),READKEY()等。

 

三、数据库的基本操作

1、数据库与表的概念

2、表的建立、显示、修改与复制:

(1)表与表结构的建立、显示、修改与复制

(2)记录的定位、显示、增加、删除、修改与复制

(3)逻辑表的设置。

3、查询与统计操作:

(1)排序与索引

(2)查询(顺序查询、索引查询、SELECE-SQL查询)

(3)统计(统计记录数,求和,平均值,分类汇总)

4、多工作区操作:

(1)工作区的选择

(2)表与表之间的连接与关联

5、表中数据与数组之间的传递

6、数据库与视图

(1)数据库的建立与数据库文件的浏览

(2)数据库中表的添加与移去

(3)视图

 

四、程序设计

1、程序文件的建立与运行。

2、程序文件中常用的命令:输入类命令;输出类命令;注释命令;终止程序执行命令等。

3、程序的三种基本机构:

(1)顺序结构

(2)选择结构:条件选择语句IF-ELSE-ENDIF及其嵌套形式的使用。多分支选择语句DOCASE-ENDCASE

的使用。

(3)循环结构:循环语句DO WHILE-ENDDO及其嵌套形式的使用。

4、多模块程序:

(1)子程序设计与调用

(2)自定义函数与过程

(3)变量的作用域。

5、菜单程序设计技术:代码式菜单设计;弹出式菜单设计;下拉式菜单设计。

6、程序的调试方法。

7、面向对象的程序设计方法:基本概念、类、属性、方法、对象引用。

五、Visual foxpro 的可视化程序设计

1、表单设计。

(1)表单向导及表单设计器

(2)表单控件设计:标签、图象、线条、形状;文本框、编辑框、列表框、组合框

微调控件;命令按钮与命令按钮组,复选框与选项按钮组、计时器;表格、页框

容器;ActiveX控件与超级链接。

(3)表单的建立、运行及事件驱动程序。

2、表单高级设计:多表单应用程序、用户自定义类、属性与方法。

3、菜单设计

(1)下拉式菜单。

(2)弹出式菜单。

4、报表设计。

 

六、上机考试

1、按要求编写和运行程序。

2、程序调试;修改、补充不完善的程序。

3、vfp的基本操作:表的建立、修改与索引

4、菜单和表单设计。

5、编写代码实现数据库的基本操作。