四川省普通高等学校计算机应用知识和能力登记考试大纲
---数据库语言程序设计(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、编写代码实现数据库的基本操作。