2012级VFP总复习(体育)

上传人:qiuji****ngye 文档编号:36737213 上传时间:2018-04-01 格式:DOC 页数:7 大小:117.50KB
返回 下载 相关 举报
2012级VFP总复习(体育)_第1页
第1页 / 共7页
2012级VFP总复习(体育)_第2页
第2页 / 共7页
2012级VFP总复习(体育)_第3页
第3页 / 共7页
2012级VFP总复习(体育)_第4页
第4页 / 共7页
2012级VFP总复习(体育)_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《2012级VFP总复习(体育)》由会员分享,可在线阅读,更多相关《2012级VFP总复习(体育)(7页珍藏版)》请在金锄头文库上搜索。

1、20122012 级级 VFPVFP 期末考试题型期末考试题型一、单选题一、单选题(35(35 题,共题,共 3535 分分) )二、判断题二、判断题(10(10 题,每空题,每空 1.51.5 分,共分,共 1515 分分) )三、改错三、改错(4 (4 题,共题,共 1212 分分) )四、填空四、填空(10(10 题,共题,共 2020 分分) )五、读程序写结果(五、读程序写结果(3 3 题,共题,共 1818 分)分)VFPVFP 考试知识点考试知识点第一章第一章 基础知识基础知识 数据库、数据库管理系统、数据库系统、数据库应用系统的概念、关系、缩写。数据库、数据库管理系统、数据库系

2、统、数据库应用系统的概念、关系、缩写。 三种常见的数据模型:关系、网状、层次(三种常见的数据模型:关系、网状、层次(foxprofoxpro 是基于关系模型的,关系就是二维表)是基于关系模型的,关系就是二维表) 两个不同实体集的三种关系:一对一、一对多和多对一两个不同实体集的三种关系:一对一、一对多和多对一4. 4. 关系中基本概念:实体、属性、主关键字关系中基本概念:实体、属性、主关键字 5 5 .vfp.vfp 的基本界面,主窗口、命令窗口的基本界面,主窗口、命令窗口第二章第二章 VFPVFP 的基础知识的基础知识1. 1.常量常量 数值型常量(N):3.1415 、12 、0.1234。

3、 字符型常量(C):abc 、 abC “abc” 有三对字符串定界符应成对使用。如果 在字符串中需要出现定界符号,需用其他定界符定界。 如“ABCCDEDFEF” 日期型常量(D):2010-07-10 、07/10/2010 分严格的日期格式与传统日期格式 日期时间型常量(T): 2010-07-10,08:30:30 逻辑型常量(L):.T. 、.t. 、.Y. 、.y. 表示逻辑真;.F. 、 .f. 、 .N. 、 .n. 表示逻辑假 货币型常量(Y):$123.4567 2 2变量的类型、命名方法变量的类型、命名方法 变量名命令规则:不能以数字开头、不能含有空格 内存变量的类型:N

4、,C,D,T,Y,L3 3表达式的类型、运算符及其优先级表达式的类型、运算符及其优先级4. 4. 常用函数常用函数( (请注意考察函数的参数、函数调用格式、函数返回值的类型、功能和规则请注意考察函数的参数、函数调用格式、函数返回值的类型、功能和规则) )数值型函数:int,mod字符型函数:left, right, substr, space, len ,at日期型函数:date,datetime,time(注意返回值类型),year数据类型转换函数:str ,val ,dtoc测试函数:eof ,bof,RECNO()例:STR 函数参数的意义 STR(12.567,4,2)的结果例 a=”

5、湖北大学”?subs(a,3,2)+space(4)-left(a,4)第三章第三章 数据表的基本操作数据表的基本操作 建立数据表建立数据表1)表文件的建立方法,表文件扩展名,字段长度定义,如果定义数值型字段注意计算 总长度时要计算小数点。注意逻辑型字段固定长度 1,日期型为 8 2)表文件的打开与关闭命令USE 3) 记录指针移动命令GOTO |GO | | SKIP 注意如果一个表有 n 条记录,记录指针指向位置的记录号为 n+1,可以说明指针指 向了 eof()为真的位置2 2 数据表的索引数据表的索引索引:结构化复合索引文件-.cdx ;1)建立结构化复合索引文件-.cdx 命令 IN

6、DEX ON TAG ASCENDING | DESCENDING UNIQUE | CANDIDATE 注意索引关键字只能有注意索引关键字只能有 1 个,如建立先按专业,后按入学成绩的索引方法个,如建立先按专业,后按入学成绩的索引方法Index on 专业专业+str(入学成绩)(入学成绩) tag a 2) 索引类型:主索引、候选索引、唯一索引和普通索引 主主索索引引:不允许出现重复值,一一个个表表中中只只能能建建立立一一个个主主索索引引。 只只能能建建立立在在数数据据库库表表中中 候候选选索索引引:不允许出现重复值。可建立多个候选索引。 普普通通索索引引:允许出现重复值,可以建立多个普通

7、索引。 唯唯一一索索引引:允许有重复值,只保存重复值中首次出现的的记录。可建立多个唯一索引。第四章第四章 数据库操作数据库操作1创建数据库,向数据库添加数据表或从数据库删除数据表。数据库文件扩展名 自由表和数据库表的区别:对自由表不能建立主索引,不能定义数据完整性规则等,但 是二者可以互相转换。 但数据库表变为自由表后有效性规则,默认值,主索引没有了,只 有候选索引,普通索引等依然有效 2. 数据完整性 数据完整性规则包括三个部分: 实体完整性、域完整性和参照完整性。 1) 实体完整性:保证表中记录的唯一性(即在一个表中不允许出现重复记录) ,通过 建立主索引或候选索引实现 。 2) 域完整性

8、: 注意:规则是逻辑型数据,信息是字符型数据。(默认值与所设置的字段类型相同) 3) 参照完整性表间规则 建立参照完整性的步骤: 对父表建立主索引,对子表建立候选索引或普通索引; 建立表间联系; 定义规则: 更新规则级联、限制、忽略 插入规则限制、忽略 删除规则级联、限制、忽略 注意级联、限制、忽略的意义 e.g. 在成绩信息表中插入一条记录,要求在学生信息表中检查,如果存在相关的学 号,允许插入,否则禁止插入。 需要在学生信息表与成绩信息表间建立永久联系,然后设置参照完整性规则,将插 入规则设置为“限制” 。 例:以下说法中正确的是 ( B ) A)更新规则中没有级联 B) 插入规则中没有级

9、联 C)删除规则中没有级联 D) 参照完整性的规则中都有级联 例:有关参照完整性的删除规定,正确的描述是( C ) A) 如果删除规则选择的是“限制“,则当用户删除父表中的记录时,系统将自动删 除子表中的所有相关记录。 B) 如果删除规则选择的是“级联“,则当用户删除父表中的记录时,系统将禁止删 除子表相关的父表中的记录。C) 如果删除规则选择的是“忽略“,则当用户删除父表中的记录时,系统不负责做 任何工作。 D) 上面三种说法都不对 例:使用 SQL 语句增加字段的有效性规则,是为了能保证数据的 (D) A.实体完整性 B.表完整性 C.参照完整性 D.域完整性 第五章第五章 关系数据库标准

10、语言关系数据库标准语言 SQLSQL1 数据定义 1)CREATE TABLE (创建自由表或数据库表、建立主索引、定义域完整性 ) e.g. 创建一个教师表: CREATE TABLE 教师(职工号 C(6) primary key,性别 C(2) DEFAULT “女”)2) DROP TABLE 3) ALTER TABLE(本命令共有三种格式,使用时有所不同, )(P108) e.g.为学生信息表中的入学成绩字段设置有效性规则:入学成绩必须=540 分。 ALTER TABLE 学生信息 ALTER 入学成绩 SET CHECK 入学成绩=540 试比较:在学生信息表中试比较:在学生信

11、息表中增加增加年龄字段,并设置有效性规则:年龄字段,并设置有效性规则: 年龄必须大于年龄必须大于 0 0。 ALTER TABLE 学生信息 ADD 年龄 N(2) CHECK 年龄0 2 数据操纵 (P111)1)INSERT INTO (向 INTO 短语指定的表尾插入一条新记录,其值为 VALUES 后面 表达式的值,或者来自数组或同名内存变量。) 2)UPDATE (修改指定表中指定字段的记录数据。) e.g. 将少数民族学生入学成绩在原分数基础上加 10 分。 UPDATE 学生信息 SET 入学成绩=入学成绩+10 WHERE 民族#”汉” 注意增加百分之几的表示方法3)DELET

12、E FROM 查询 (P112-129)不列入考试范围的知识点:谓词 EXIST; 并运算 注意:注意:SELECTSELECT 查询中的查询中的 where,groupwhere,group by,by, havinghaving ,order,order byby ,top,top, asas 等等1)带特殊运算符的条件查询: between and | in| like | is null 2)简单的计算查询: count()|sum()|avg()|max()|min() 3)分组与计算查询: group by | having (having 必须和 group by 一起使用) 4

13、)简单的嵌套查询: where 中出现 select 语句 5)使用谓词的嵌套查询: ANY(SOME)|ALL| IN 6)连接查询 join on 以及 where 连接方式 7)排序 order by ascending|descending| top n percent(top 必须和 order by 一起使用) 8) 查询结果的重定向输出 :into dbf|table 例:数据如下,请写出下面命令的结果select 生产厂家,sum(数量) from medicine where 零售价=10 group by 生产厂家 having avg(零售价-进货价)=2 order b

14、y 2 desc第六章第六章 查询与视图查询与视图查询文件的扩展名 qpr,查询设计器中各选项卡对应的功能和短语 如:查询设计器中的“字段”选项卡的作用是(D)A)查看生成的 SQL 代码 B)指定查询条件C)增加或删除查询表 D)选择所要查询的字段 查询与视图不同点 视图只能在数据库中存在;查询不是数据库的组成部分,是一个独立的文件。 视图可以作为数据源使用,查询不能。视图可以更新数据源表,查询不能。 视图设计器多一个更新条件选项卡第七章第七章 结构化程序设计结构化程序设计 IFIF 结构结构 DODO CASECASE 结构结构 DODO WHILEWHILE 结构结构|for|for (

15、单重循环)(单重循环) 下列程序的输出结果为下列程序的输出结果为C=1 I=1 Do while I=10C=c*(-1)I*II=I+1 Enddo ?c 例子:程序填空,下面的程序是判断一个数是否是奇数 Input “请输入一个数” to aIf _?”这是一个奇数”else ?”这是一个偶数”_ 请填写答案4. 4. 数组数组 定义定义 赋值赋值 Dime x(2,3) 注意注意: 二维数组的应用二维数组的应用,元素个数、初始值元素个数、初始值 5 5过程调用过程调用 内存变量的三种类型:公共变量、私有变量和局部变量以及其初始值。内存变量的三种类型:公共变量、私有变量和局部变量以及其初始值。 三种变量的作用范围三种变量的作用范围PUBLIC、PRIVATE、 LOCAL 命令的使用,具体应用第八章第八章 面向对象程序设计面向对象程序设计1. 1.基本概念基本概念 常见控件分类:容器类、控件类 基本的控件:表单、文本框、命令按钮、标签、命令按钮组,计时器 注意事件和方法的区别2 2 对象的引用方法对象的引用方法(1) thisform 和 th

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号