首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 计算机考试 > 软件考试 > 复习指导 >

“数据库及其应用”复习资料(3)

2008-11-26 
数据库系统基本概念、数据模型、关系数据库理论基础、数据库应用系统的设计、FoxPro综述、数据库的基本操作、FoxPro程序设计

  12. 数据统计:
  计数命令COUNT[<范围>][FOR<条件>][WHILE<条件>][TO<内存变量名>]
  求和命令SUM[<范围>][<数值表达式>][FOR<条件>][WHILE<条件>][TO<内存变量名>/TO ARRAY<数组>]
  求平均值命令AVERAGE[<范围>][<数值表达式>][FOR<条件>][WHILE<条件>][TO<内存变量名>/TO ARRAY<数组>]
  分类汇总命令TOTAL ON <关键表达式> TO <分类库文件名>[<范围>][FIELDS<字段名表>][FOR<条件>][WHILE<条件>]要求首先对库文件进行排序或索引
  13. 数据库文件的复制
  (1) 库文件的复制COPY TO <库文件名>[<范围>][FIELDS<字段名表>][FOR<条件>][WHILE<条件>]将当前库文件中的数据(包括结构)一起复制到指定的库文件中。
  (2) 库文件结构的复制COPY STRUCTURE TO <新库文件名>[FIELDS<字段名表>]
  (3) 库文件与文本数据文件的转换复制
  库文件复制成文本数据文件COPY TO <数据文件名>SDF.DELIMITED[WITH<定界符>/BLABK][<范围>][FIELDS<字段名表>][FOR<条件>][WHILE<条件>]
  文本数据文件中的数据复制到库文件APPEND FROM<数据文件名> SDF.DELIMITED[WITH<定界符>/BLABK] [FOR<条件>][FIELDS<字段名表>]
  (4) 任何类型文件的复制COPY FILE <源文件名> TO <目标文件名>不能复制已经打开的库文件,且<源文件名>,<目标文件名>必须包括主文件名和扩展名。
  14. 多重数据库文件的操作
  (1) 最多达225个工作区,且前十个工作区1~10还规定了别名A~J.
  (2) 工作区选择命令SELECT<工作区号>/<别名>,从当前工作区访问其它工作区打开库文件中的某个字段时,要表示为别名。字段名或者别名->字段名
  (3) 库文件之间的关联SET RELATION TO [<关键字表达式>/<数值表达式>INTO<工作区号>/<别名>[ADDITIVE]其中若选<数值表达式>,而被关联库没有建立索引,则作为记录号进行关联。
  指定[ADDITIVE]保留以前关联。SET RELATION TO将删除当前工作区与所有其他工作区连接
  (4) 库文件的连接JOIN WITH<别名> TO <新库文件名>[FIELDS<字段名表>][FOR<条件>]
  (5) 库文件的更新UPDATE ON <关键字段>FROM<别名>REPLACE<字段名1>WITH<表达式1>……[RANDOM]其中
  <关键字段>是2个库都有的且都按此建立索引,并且打开,若提供更新的库文件未建立索引,则需使用RANDOM。

    第七章 FoxPro程序设计
  1. 命令文件的建立、修改和运行
  (1) 命令文件的建立与修改MODIFY COMMAND[<命令文件名>/?][IN WINDOW<窗口名>/SCREEN]
  (2) 命令文件的执行DO<命令文件名>
  其中SET DEVELOPMENT ON/OFF ,处于ON状态是默认,执行新的版本,处于OFF状态,则执行旧版本。
  (3)命令文件的注释NOTE<注释> *<注释> &&<注释>
  2. 顺序结构程序设计
  (1)CLEAR是清屏命令,SET TALK ON为默认,每执行一条命令就给出回应,RETURN是一条返回命令。
  (2)非格式化输入命令
  ACCEPT [<字符表达式>] TO <内存变量> 接受从键盘输入的字符型数据,输入的字符串不必用引号括起来。 <字符表达式>只是提示作用。
  INPUT[<字符表达式>] TO <内存变量>接受从键盘输入的C,N,D,L等,若是字符串则必须用引号括起来。
  WAIT [<字符表达式>] TO <内存变量>等待从键盘输入一个字符, <字符表达式>只能是提示作用。
  SET CONSOLE ON(默认,所有非格式化输入数据都显示)/OFF(相反)
  (3)格式化输入输出命令
  格式化输出命令@<行,列> SAY <表达式>[PICTURE<描述符串>][FONT<字体>[,<字号>]] SET DEVICE TO SCREEN 屏幕输出
  SET DEVICE TO PRINT 打印机输出
  格式化输入输出命令@<行,列>[SAY<表达式1>]GET<内存变量>|<字段>[PICTURE<描述符串>][RANGE<表达式2>[,<表达式3>]]与READ合用,才能修改变量,一个READ可以修改前面多个@…GET的变量值,通常SAY只是提示作用。
  定义文本编辑区
  @<行,列>EDIT<内存变量>SIZE<数值表达式1>,<数值表达式2>[FONT<字体>[,<字号>]][SCROLL]通过READ编辑,主要是对备注字段起作用。
  清屏命令
  CLEAR清除整个屏幕
  @<行1,列1)[CLEAR|CLEAR TO <行2,列2>]清除屏幕局部区
  3.分支语句IF <条件>
  <命令序列1>
  [ELSE
  <命令序列2>]
  ENDIF
  多分支选择语句DO CASE
  CASE<条件1>
  <命令序列1>
  CASE<条件2>
  <命令序列2>
  ;
  CASE<条件N>
  <命令序列N>
  [OTHERWISE
  <命令序列N+1>]
  ENDCASE
  4.循环结构程序设计
  DO WHILE <条件>
  <命令序列1>
  [LOOP]
  <命令序列2>
  [EXIT]
  ENDDO
  FOR <循环变量> = <初值> TO <终止> [SETEP<步长>]
  <命令序列>
  [LOOP]
  [EXIT]
  ENDFOR
  SCAN [<范围>][FOR<条件>][WHILE<条件>]
  <命令序列>
  [LOOP]
  [EXIT]
  ENDSCAN
  5.过程及自定义函数
  (1)过程PROCEDURE< 过程名>
  [PARAMETERS<形参表>]
  <过程体>
  RETURN[TO MASTER]
  其中[TO MASTER]在嵌套中使用,含有[PARAMETERS<形参表>]为有参过程。
  (2)过程文件建立PROCEDURE<过程名1>
  <过程体1>
  RETURN
  …………
  过程文件的打开和关闭SET PROCEDURE TO [<过程文件名>]
  CLOSE PROCEDURE
  (3)过程的调用DO <过程名> [WITH<实参表>]
  (4)变量的作用域
  全局变量PUBLIC<内存变量表>
  局部变量:未经PUBLIC定义的
  PRIVATE <内存变量表>
  PRIVATE ALL [LIKE<通配符变量名>|EXCEPT<通配符变量名>]隐藏指定的内存变量,避免同名变量
  (5)定义自定义函数FUNCTION<函数名>
  [PARAMETERS<形参表>]
  <函数体>
  RETURN<表达式>
  自定义函数的调用:函数名([<实参表>])
  参数传递方式 SET UDFPARMS TO [VALUE|REFERENCE]若选用VALUE为值传递(默认),不会改变变量的值,若REFERENCE,则为引用方式。

 

3COME考试频道为您精心整理,希望对您有所帮助,更多信息在http://www.reader8.com/exam/

热点排行