数据库语言程序设计
(一) 数据库系统及FoxBASE+基础知识
1.基本概念:数据库、数据库管理系统、数据库系统、数据库模型及其相互关系
2.关系数据库: (1)关系模型,关系模式、关系、元组、属性、域。 (2)关系运算:选择、投影、联接以及三种关系运算在FoxBASE+中的体现。
3.系统性能与工作方式: (1)各种文件类型及特点,命令格式。 (2)系统主要性能指标。 (3)两种工作方式:交互方式和程序运行方式。
4.FoxBASE+的数据元素: (1)常量:数值型、字符型、逻辑型、日期型常量。 (2)变量:字段变量、简单内存变量、数组、内存变量的保存及恢复。
(3)表达式:表达式的类型及运算。 (4)常用函数:数值计算函数、字符处理函数、日期类函数、数据类型转换函数、测试函数。
(二) 数据库的基本操作
1.数据库的建立、修改与复制: (1)数据库结构的建立、修改与复制。 (2)数据库记录的增、删、改与复制。 (3)文件管理命令。
2.数据库的重新组织及查询: (1)直接查询与记录指针定位。 (2)数据库排序与索引。 (3)快速检索FIND,SEEK。
3.数据统计与计算: (1)统计记录数、求和、求平均值。 (2)分类汇总。 4.多重数据库操作: (1)工作区的选择和使用。
(2)数据库关联与联接SET RELATION,JOIN。 (3)数据库间的数据更新UPDATE。
(三) 程序设计(命令文件)
1.命令文件的建立与运行。 2.程序的三种基本结构: (1)顺序结构。 (2)选择结构: 条件选择语句IF-ELSE-ENDIF及其嵌套形式的使用。
多分支选择语句DO CASE-ENDCASE的使用。 (3)循环结构:循环语句DO WHILE-ENDDO及其嵌套形式的使用。
3.格式设计: (1)格式设计命令@的使用。 (2)屏幕格式的建立与使用。 (3)光带式菜单的设计。 4.子程序与过程: (1)子程序设计与调用。
(2)过程与过程文件。 (3)局部变量和全局变量、过程调用中的参数传递。 5.命令文件的编译与使用。
(四) 系统环境和状态参数
1.常用的SET命令: (1)常用的开关状态设置命令。 (2)常用的环境参数设置命令。 2.FoxBASE+的系统配置文件:CONFIG.FX配置文件的作用。
|