【优质文档】计算机二级考试VFP概念复习重点.pdf

上传人:白大夫 文档编号:5301800 上传时间:2020-04-06 格式:PDF 页数:15 大小:506.59KB
返回 下载 相关 举报
【优质文档】计算机二级考试VFP概念复习重点.pdf_第1页
第1页 / 共15页
【优质文档】计算机二级考试VFP概念复习重点.pdf_第2页
第2页 / 共15页
【优质文档】计算机二级考试VFP概念复习重点.pdf_第3页
第3页 / 共15页
【优质文档】计算机二级考试VFP概念复习重点.pdf_第4页
第4页 / 共15页
【优质文档】计算机二级考试VFP概念复习重点.pdf_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《【优质文档】计算机二级考试VFP概念复习重点.pdf》由会员分享,可在线阅读,更多相关《【优质文档】计算机二级考试VFP概念复习重点.pdf(15页珍藏版)》请在三一文库上搜索。

1、2011年春季学期数据库应用基础复习要点 第一章 1. VFP 的三种工作方式:菜单方式 , 命令方式 ; 程序方式 2数据类型: 内存变量和常量的数据类型: (6 种) 字符型( Character ) 长度 : 常量 , 内存变量 255 B; 字段变量 254 B. 数值型( Numeric ) 由数字 ( 0 9 ), 正负号 ( + , - ), 小数点 ( . )组成 , 长度 : 内存中为8 B; 字段 变量中 20 位. 货币型( CurrencY ) 专用表示货币的数值型数据, 需加货币前缀符$; 长度 : 8 B. 日期型( Date ) 由 年 , 月 , 日 组 成 的

2、 数 据 . 长 度 : 8 B ; 取 值 范 围 : 0001-01-01 9999-12-31. 日期时间型( DateTime ) 由年 , 月 , 日加时 , 分, 秒组成的数据. 长度 : 8 B; 逻辑型 ( Logical ) 具有逻辑真值.T. 和逻辑假值 .F. ; 长度 : 1 B . 字段变量的数据类型((14 种) 字段变量除具有前述6 种数据类型外还有8 种数据类型 备注型( Memo ) 仅用于数据表的字符型数据. 表中长度 : 4 B; 实际内容保存在与表文件同名, 扩展 名 .fpt 的备注文件中 通用型( General ) 仅用于数据表中, 可存储如图片,

3、 图像 , 声音 , 电子表格等多媒体数据和OLE 对象 . 表中长度 : 4 B, 实际内容保存在备注文件中. 整型( Integer ) 仅用于数据表中存储无小数的整数值, 长度 : 4B. 以下 5 种不常用 整数型( AutoInc ) 也仅用于数据表中存储无小数的整数值, 长度也是4B, 是一种可自动增量的只读数据. 浮点型( Float ) 仅用于数据表中以浮点格式存储的数据. 长度和取值范围: 与 N 型相同 . 双精度型( Double ) 仅用于数据表中存储高精度浮点数的数据. 固定长度 : 8 B. 二进制字符型( Character Binary ) 仅用于在数据表中存储

4、不需要系统代码页维护的字符数据. 二进制备注型( Memo Binary ) 仅用于在数据表中存储不需要系统代码页维护的备注型数据. 常量的表示方法 字符型常量( C ): 定界符可以选用( , “ ”, ) 三者之一 ; 长度 255 个 ASCII 码字符 . 数值型常量( N ): 日常计数法 , 科学计数法 , 如: -2.34E12 表示 2.34 1012 . 货币型常量( Y ): 用于货币 , 带前缀符号 “ $”的数值 , 小数位 4 位. 日期型常量( D ): 由年 , 月 , 日组成 , 用 界定 . 有多种显示格式和分隔符. 默认 美国格式 : mm/dd/yy 表示

5、月 /日/年. 严格日期格式 : yyyy-mm-dd 首字 符, 年 4 位. 日期时间型常量( T ): 由日期和时间组成, 一般格式 : , 严格格式 : yyyy-mm-dd, hh :mm:ss am|pm hh, mm, ss 表示时 , 分 , 秒 ; am, pm 表示上 , 下午 . 逻 辑 型 常 量( L ) :仅 有 逻 辑 真 值( .t. .T. .y. .Y. ) 和逻 辑 假 值 ( .f. .F. .n. .N. ); 定界符. 内存变量 分类 : 简单变量 ; 数组变量 . 数据类型 : 取决于所存数据的类型, 可随所存储数据改变,有C, N, Y, D,

6、T, L 六种类型 . 变量命名 : 由字母、数字、 下划线和中文字符组成,长度 254 个字符 . 变量名不能使用系 统保留字,不能以数字开头,不能包含如,+ - * ?等有固定意义的字 符。 赋值命令 : Store To 如: store 100 to x , y , z ( M1 , N1) , ( M2 , N2) Declare ( M1 , N1) , ( M2 , N2 ) 如:Dimension x(10) , y(3,4) 或Declare x(10) , y(3,4) 说明: 定义后数组元素默认赋初值为逻辑假值.F. ; 同一数组各元素的数据类型可以不相同. 数组下标从1

7、开始 访问数组元素(数组元素寻址): 下标法 : 每个数组元素对应一个(或两个 )确切的下标值, 如: A(3); B(2,4) . * 序号法 : 按数组元素排列顺序, 只用一个下标值(序号 ). 序号 =m N-N+n 例 : Dimension X( 3 , 4 ) 则其中的X( 2, 3 ) 可用X( 2 4-4+3 )=X( 7 ) 表示 . 数组变量赋值 数组整体赋值: 数组中各元素中的数据值相同 格式 1: Store To 格式 2: 例如: Dimension X( 3 , 4 ) ,y(100) X= ” abc” Y=0 数组元素赋值: 数组中各元素的数据值可不相同 格式

8、 1: Store To 格式 2: 例如 : Dimension X( 3 , 4 ) ,y(100) X(1,1)= ” abc” X(3,2)=date() Y(10)=1000 Y(16)= ” hello” 显示内存变量 List Memory Like To Print | To File Display Memory Like To Print | To File 通配符 *|? 例如 : List Memory like x* 清除内存变量 Clear Memory Release Release All Release All Like | Except 保存内存变量 Sav

9、e To All Like | All Except 恢复内存变量 Restore From Additive 运算符与表达式 (掌握表达式的书写格式; 各类运算及混合运算的优先级; 根据表达式写出结果 ): 总优先级 : 算术字符和日期时间关系逻辑 算术运算: +、-、*、/、% (运算符按优先级顺序排列为: 取负 - ; 乘方 , * ; 乘除 * / ; 取余 % ; 加减 + - 字符运算: +、- + 将其左右两边的字符串顺序连接成一个新字符串. - 将其左右两边 的字符串顺序连接 , 并将左边字符串尾部的空格移到新字符串的尾部 日期时间运算符 : 运算符为 : + , - 构建日期

10、时间表达式 . 根据运算对象的不同 , 运算结果可能是日期时间或 数值 .优先级相同 . D-D 得 N D+N 得 D D-N 得 D D+D 出错,不合法 关系运算: 、=、=、7 .OR. “xyz” # “XYZ ” .AND. .NOT. .F.结果 : .T. 2) a1=”计算机” a2=”中心” ? a1+a2 ? a1- a2+”2003” 结果:计算机中心 计算机中心 2003 3.掌握以下函数 Int:截断取整 : Int( N ) 截掉 N 的小数, 只取整数 . Mod: 求余数,MOD() 将两个数值表达式进行相除然后返回它们的余数, 例: ? mod(10,3)

11、结果: 1 否 则返回假值 ; 省略可选项指当前工作区. 例: 测试文件记录指针是否指向文件尾 use 职工档案 go bottom ?eof() .F. skip ?eof() .T. Bof() bof(n) 说明 : (1).n指定被测工作区号,其范围为132767 (2). 用于测试指定工作区中的表的记录指针是否指向文件头, 是则返回真值 ; 否则返回 假值 ; 省略可选项指当前工作区. 例: 测试记录指针是否指向文件头 use 职工档案 go top ?bof() .f. skip -1 ?bof() .t. Found() 功能 : 测试 seek 和 locate命令查找记录是否

12、成功. 如成功则返回真值, 否则为假值 . 例: 在“职工档案“ “表中查找“ 小刚 “ 的文化程度 use 职工档案 locate for 姓名 =“小刚 “ ?found() .t. display Recno() 功能 : 得到当前的记录号 例: use 职工档案 ? recno() 1 skip ? recno() 2 Year year( 日期表达式 ): 从日期表达式中返回一个由四位数字表示的年份,数值型 Round() :round( 数值表达式 , 小数位数 ) 功能 :根据给出的四舍五入小数位数, 对数值表达式的计算结果做四舍五入处理 例: 对下面给出的数四舍五入并显示其结果

13、 ?round(3.14159,4),round(2048.9962,0),round(2048.9962,-3) 3.1416 2049 2000 Sqrt 格式 :sqrt(数值 ) 功能 :求指定数值的算术平方根 例:?sqrt(100) 10 空格函数 : space(n) 说明 :该函数的功能是产生指定个数的空格字符串(n 用于指定空格个数). 例: 定义一个变量dh, 其初值为8 个空格 store space(8) to dh 取左子串函数: left(c,n) 功能 :取字符串C左边 n 个字符 . 取右子串函数:right(c,n) 求字符串长度函数: len( 字符串 )

14、功能 :求指定字符串的长度 例:a=“ 中国人 “ ?len(a) 6 Chr( 数值表达式 ) 功能 : 把数值转成相应的ASC 码字符 , 返回值为字符型 例:?chr(70)+chr(111)+chr(111+9) Fox 系统日期函数 :date() 功能 :给出系统的当前日期,返回值是日期型数据. 例:显示系统日期 ?date() 系统时间函数 :time() 功能: 得到当前时间字符串 例:?time() 20:32:26 数据类型测试函数 : type( 字符表达式 ) 功能: 测试表达式的数据类型 , 返回大写字母 :N( 数值)、C(字符)、L( 逻辑) 、 D(日期) 、M

15、(备注) U (不确定) 例: x=1236 y=“hello“ ? type(“x“) 说明:此函数的自变量名称一定加字符定界符 N ? type(“y“) C 条件函数 :iif( 表达式,表达式 1,表达式 2) 功能: 若表达式值为真 , 则返回表达式 1 的值; 否则返回表达式 2 的值; 函数返 回值类型与表达式1 或表达式 2 类型一致 a=3 b=5 ?iif(ab,“高兴“,“ 开心“) 开心 Upper( C ) / Lower( C ):将 C 中的字母全部转换为大写或小写. 第二章 1. 数据库 (DB)、数据库管理系统 (DBMS) 、数据库系统 (DBS)的概念。

16、1)数据库( DataBase ) 以一定的组织方式存储在计算机存储设备上, 与应用程序 彼此独立 、能为多 个用户共享 、结构化的相关数据的集合. 2)数据库管理系统 ( DBMS ) 为数据库的建立、使用和维护配置的软件系统. 主要功能包括 : 数据定义 用于定义数据对象 , 描述数据库、表的结构等; 数据操纵 用于实现对数据库的基本操作, 如数据的插入、修改、删除、查询等; 数据库运行管理 包括数据存取时的控制, 检查, 并发控制 , 查询优化 , 系统恢复等功能 . 保证事物处理的正确性和数据库的有效性, 数据的安全性和完整性 . 数据库建立与维护 包括初始数据输入, 转换 , 数据库

17、转储 , 恢复 , 数据库重组织 , 系统性能监 测, 分析等功能 . 3) 数据库系统 ( DBS ):引入了数据库技术的计算机应用系统. 特点 数据结构化 ; 数据共享性 , 冗余少 ; 数据独立性 ; 数据统一管理控制 . 组成 硬件系统 ; 软件系统 ; 数据集合 ; 用户(管理员 , 专业开发人员 , 最终用户) . 2. 三种数据模型:层次、网状、关系。 3. 术语:关键字、主关键字、候选关键字、外部关键字、关系、属性、元组。 关键字(Key): 能唯一标识一个实体的属性集合(实体标识符 ). 在表中其值不 能重复,不能为空。 关系 : 一个关系对应一个二维表, 有一个关系名 ;

18、( 在 VFP 中称数据表文件 , 扩展名为.dbf ); 属性: 表中一列为一个属性 , 有属性名 ; (VFP 中称字段 ) 元组: 表中一行为一个元组 , 由若干个属性值组成 ; (在 VFP 中称记录) 主关键字 :在表中唯一标识一个实体的属性集合,在表中其值不能重复,不能为 空,每个表只能有一个主关键字(在 VFP 中称主索引 ) 候选关键字 :符合主关键字要求 ,但没有被选为表的主关键字. (在 VFP 中称候选 索引) 外部关键字 :不是本表的主关键字,但是另外一个表的主关键字.当一张二维表 (如 T1)的 主关键字被包含到另外一张二维表(如 T2)中时,它就称为T2 的外部关

19、键字( Foreign Key ) . 4. 关系间的三种联系:一对一、一对多、多对多。 5. 实体完整性、参照完整性、域完整性。 关系的完整性包括 : 实体完整性 : 是对关系中元组唯一性的约束. 该约束规定构成主关键 字的所有属性均不能为空值(Null) 或有重复值 . 参照完整性 : 是关系之间数据引用的约束. 该约束规定某个关系外部 关键字的值必须是与其已建立联系的另一个关系主关键字的值或空值. 域完整性 : 是对关系中属性的约束 . 该约束确定属性的数据类型, 取 值的域 , 以及是否可以为 Null 等. 第三章 1库、表、索引文件的扩展名:.dbc和.dct、.dbf 和.fpt

20、、.idx 和.cdx。 数据库及其备注文件的扩展名: .dbc 和.dct 数据表及其备注文件的扩展名: dbf和.fpt 表中的备注字段和通用字段的内 容存放在数据表的备注文件 .fpt 中. 单索引文件和复合索引文件扩展名: .idx 和.cdx。 2掌握数据库设计器使用方法、表设计器(各选项卡)的使用方法。 3掌握以下命令: 数据库: Create 、Open 、Close 、Modify 、Delete、Set Database To 数据表:Create 、 Use、 Modify Structure、 Appendblank、 Browse、 List | Display、 Re

21、place 、Delete、Recall、Pack、Go、Skip、LocateContinue、Count、Sum、 Average 。 索引:索引文件类型 (单索引和结构复合索引 ), 主要的三种索引类型及特点, 命令 Index On、Set Index To 、Set Order To 、Seek的使用。 单索引文件:每个文件包含一种索引方式。扩展名为.idx 结构复合索引文件:每个文件包含多个索引方式。扩展名为.cdx, 主名与表的主 名相同。 主要的三种索引类型及特点 主索引:每个数据表只能有一个主索引,在表中其值不能重复,不能为空。 候选索引:符合主索引要求,但没有被选为表的主索

22、引. (在 VFP 中称候选索引 ) 普通索引:值可以重复,可以为空。 4自由表与数据库表的关系及相互转换的操作。 通过在数据库设计器中添加表使自由表变成数据库表,在数据库设计器中删 除表使数据库表变成自由表。 5工作区操作: Select 。 Select 2 Select b Select gz 6永久关系(数据库表连线) 、关联( Set Relation To )的建立及其特点。 7三种参照完整性规则及其设置。 第四章 1. 查询设计器建立查询 (.qpr)、运行查询。 运行查询do test.qpr 2. 视图设计器建立视图 (本地视图 ), 查询与视图的区别 查询以 .qpr 文件

23、的形式保存在磁盘上,能够用 do 运行。但视图不以独 立的磁盘文件的形式保存,而是以子窗口的形式保存在数据库中。所以, 只有打开数据库,才能使用视图。 查询的数据源可以是自由表和数据库表,视图的数据源只能是数据库表。 视图能够更新数据源,查询不能 查询能够选择输出数据去向,视图不能 第五章 1. 以 SQL-Select为主,根据要求进行基本查询、连接查询(两个表)、子查询、 统计查询(Sum、Avg、Count 函数) ,会使用 Group By,Order By,Into Cursor (表单中使用)、Into Table子句。 2. 表结构修改 AlterAdd 命令、数据更新 Update命令的使用。 1)在表 Student 中加入一个新字段grade N(3) 。 Alter Table student Add grade n(3) 用视图更新数据源。 2)在 gz 表中,为具有教授职称的教师增加的100 元职务补贴(字段名zwbt)。 命令: Update gz Set zwgz=zwgz+100 Where zgbh in ; (Select zgbh From zgqk Where zc=“教授“)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1