大一vfp复习提纲.doc_第1页
大一vfp复习提纲.doc_第2页
大一vfp复习提纲.doc_第3页
大一vfp复习提纲.doc_第4页
大一vfp复习提纲.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2011级VFP复习提纲考试题型:选择题:50分【50题,每题1分】修改程序错误:20分【10题,每题2分】填空题:20分【10空,每空2分】判断题:10分【10题,每题1分】综合附加题:10分难度比等级考试理论题稍简单一、 基础知识(第一章,11分)1. 数据库、数据库管理系统、数据库系统、数据库应用系统的概念与几者之间的关系2. 三种常见的数据模型:关系、网状、层次 3. 两个不同实体集的三种联系:一一、一多和多一4. 三种专门的关系运算:选择、投影、连接(自然连接的概念),理解三种运算的结果是什么。5. ER图及ER图到关系模式的转化【附加题中占5分】二、 语法基础(第二章,22分)1 数据类型、常量与变量13种数据类型:其中备注型字段用来存放字符ASCII字符和汉字字符;通用型字段用来存放电子表格、图片或声音等多媒体对象,他们都保存在.fpt文件里。常量的数据类型由不同的书写形式区分,有6种;其中:字符型常量:三种定界符日期型常量:严格的日期格式变量主要有两种:字段变量与内存变量,当变量同名的时候,字段变量优先,要引用同名的内存变量用 M.变量名或者 M- 变量名。 表达式(5种)数值型表达式:运算符:+、-、*、/、%、*()e.g. A*A*AA3A*3e.g. 判断整数N的奇偶性,可以用表达式:N/2=INT(N/2)MOD(N,2)=0N%2=0字符型表达式:运算符:+、-(有何区别?)日期型表达式:DN=DD-D=N关系表达式:运算符:、=、=、(#)、=、=e.g. A=5 B=6 ? A=B 逻辑表达式:运算符:NOT、AND、ORe.g. x=12y=“ABCD”z=x=y 函数返回值的数据类型、功能及简单应用ALLTRIM()、SUBS()、LEFT()、RIGHT()注意ASCII字符和汉字字符的区别TIME()、DATE()、YEAR()、MONTH(),Day(),STR()、VAL()MOD()、INT()SPACE()、LEN()BOF(), EOF(), Recno(), RECCOUNT()e.g. ? len(“湖北大学”) +val(“3265.8”)e.g. n=3p=”你们的房子”s=subs(p,N+4,N+1)? s 文件与表相关的文件:.dbf .cdx .fpt与数据库相关的文件:.dbc .dct .dcx查询文件:.qpr 项目文件:.pjx命令文件:.prg与表单相关的文件:.scx .sct菜单:mpr三、 数据库的基本操作(第三、四章,13分)1 关于数据表的操作索引:结构化复合索引文件.cdx索引的作用:提高查询的效率建立索引的命令:INDE ON TAG 其中:索引关键字表达式可以是N、C、D型多关键字索引转换为同一种数据类型e.g. INDE ON 学号+DTOC(出生日期,1) TAG xhrq index on 学号+str(1000-入学成绩,5,1) tag xhrxcj按功能可以将索引分为4种类型:主索引、候选索引、唯一索引和普通索引菜单或index命令建索引默认建立的是“普通索引”删除:PACK与ZAP的区别 基本概念自由表和数据库表的区别:对自由表不能建立主索引,不能定义数据完整性规则等, 数据完整性数据完整性规则包括三个部分: 实体完整性、域完整性和参照完整性。实体完整性保证表中记录的唯一性,通过建立主索引或候选索引实现;域完整性保证表中字段数据的正确性,通过定义字段和记录有效性规则实现;注意:规则是逻辑型数据,信息是字符型数据。参照完整性表间规则,在对表中记录进行插入、删除和更新时用来保证相关表之间数据的完整性。建立参照完整性的步骤: 对父表建立主索引,对子表建立候选索引或普通索引; 建立表间联系; 定义规则(理解):更新规则级联、限制、忽略插入规则限制、忽略删除规则级联、限制、忽略e.g. 如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了“级联”,当删除父表中的记录,其结果是四、SQL(第五章,26分) 概念VFP中SQL的功能和特点 数据定义CREATE TABLE e.g. 如何对一个ER图转化以后的关系模式建表【附加题】 数据操纵insert into. valuesupdate set .where. delete from wheredelete的语法不要与第三章的delete命令混淆,delete和update中的条件可以嵌套子查询e.g. 将少数民族学生入学成绩在原分数基础上加10分。UPDATE 学生信息 SET 入学成绩=入学成绩+10 WHERE 民族#”汉” 查询不列入考试范围的知识点:谓词EXIST; 超连接(左右全连接);集合的并运算;注意:输出去向仅涉及输出到表文件。e.g. 下列题使用如下表的数据: 部门表部门号 部门名称40家用电器部10电视录摄像机部20电话手机部30计算机部商品表部门号商品号商品名称单价数量产地400101A牌电风扇200.0010广东400104A牌微波炉350.0010广东400105B牌微波炉600. 0010广东201032C牌传真机1000.0020上海400107D牌微波炉420.0010北京200110A牌电话机200.0050广东200112B牌手机2000.0010广东400202A牌电冰箱3000.002广东301041B牌计算机6000.0010广东300204C牌计算机10000.0010上海 SQL语句SELECT部门号,MAX(单价*数量)FROM商品表GROUP BY部门号查询结果有几条记录?A)1 ) ) )10 SQL语句 SELECT 产地,COUNT(*) FROM 商品表WHERE 单价200 GROUP BY 产地; HAVING COUNT(*)=2 ORDER BY 2 DESC查询结果的第一条记录的产地和提供的商品种类数是A)北京,1 B)上海,2 C)广东,5 D)广东,7 (写出这个题目查询的结果) SQL 语句 SELECT 部门表.部门号,部门名称,SUM(单价*数量) FROM 部门表,商品表; WHERE 部门表.部门号=商品表.部门号GROUP BY 部门表.部门号 查询结果是A)各部门商品数量 B) 各部门商品金额合计C)所有商品金额合计 D) 各部门商品金额平均值 SQL 语句 SELECT 部门表.部门号,部门名称,商品号,商品名称 ,单价; FROM 部门表,商品表WHERE 部门表.部门号=商品表.部门号; ORDER BY 部门表.部门号 DESC,单价查询结果的第一条记录的商品号是A)0101 B)0202 C)0110 D)0112 SQL 语句SELECT 部门名称 FROM 部门表 WHERE 部门号 IN; (SELECT 部门号 FROM 商品表 WHERE 单价 BETWEEN 420 AND 1000) 查询结果是A)家用电器部、电话手机部 B)家用电器部、计算机部C)电话手机部、电视录摄像机部 D)家用电器部、电视录摄像机部四、 查询与视图(第六章,5分)查询与视图的主要区别: 查询的定义保存在独立的.qpr查询文件里,独立于数据库;视图的定义保存在数据库文件里,是数据库的一部分。 查询有多个输出去向,视图只能作为虚拟数据表引用。 查询只能利用本地数据定义,视图可以利用远程数据定义。 查询和视图的选项卡的区别(选项卡对应的短语)。注意:自由表和数据库表都可以作为查询和视图的数据源。Eg. 关于视图的描述正确的是( )A)视图只可查询 B)视图不可更新 C)视图独立于表 D)视图只能从表或视图派生而来,不能独立于表建立视图的命令是:create sql view打开查询设计器的命令是:modify query 文件名五、 结构化程序设计(第七章,17分) IF结构 DO CASE结构 DO WHILE结构(单重循环)l 分析程序的运行结果l 程序改错 过程调用子程序和过程的区别:前者是独立的.prg磁盘文件;后者包含在主程序或过程文件中。内存变量的三种类型:公共变量、私有变量和局部变量PUBLIC、LOCAL、PRIVATE命令的使用5. 数组的定义declare Array1(4,3)一共有多少个数组元素?六、 面向对象的程序设计(第八、九、十,16分)1、 对象的绝对引用和相对引用绝对引用绝对引用与对象所处的层次无关,不论当前对象位于嵌套层次中的哪一层,总是从最外层开始逐层给出父对象直至该对象本身,通常以THISFORM、THISFORMSET等开头的引用是绝对引用。相对引用相对引用以当前对象所处的位置为基点,与对象所处的层次相关,通常以THIS开头的引用是相对引用。2、 基类基类由系统提供,处于所有自定义类的最上层,由它可以派生出多个用户自定义类,用户自定义类又可以派生出新的用户自定义类,由此形成了类的层次结构。VFP的基类分为容器类和控件类两种。3、 焦点让控件获得焦点,使其成为活动对象的方法是SETFOCUS,GOTFOCUS是得到焦点时发生的事件。4、 表单 属性:caption 方法:release, refresh5、 表单中的控件:l 文本框:显示或输入数据(作用)文本框默认输入的数据类型是字符型 如何取得文本框的值? a = thisform.text1.valuel 标签:显示字符数据(作用)标签默认的数据类型是也是字符型 如何设置标签的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论