ImageVerifierCode 换一换
格式:DOCX , 页数:126 ,大小:578.99KB ,
资源ID:18524776      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-18524776.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(全国VFP冲刺理论与上机指导.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

全国VFP冲刺理论与上机指导.docx

1、全国VFP冲刺理论与上机指导 南天计算机全国VFP理论习题册与上机指导目 录一、VFP笔试部分 1第一章 数据库系统及Visual FoxPro概述 11.1本章考点分析 11.2数据库,数据库系统和数据库管理系统三者的关系 11.3 二维表的候选关键字,主关键字和外关键字 21.4 E-R模型、关系模型,关系 21.5关系运算 31.6 VFP文件类型及界面窗口 4课内练习: 5第二章VFP语言基础 72.1本章考点分析 72.2数据存储容器 72.3运算符及函数 92.4常考命令 132.5程序设计 14课内练习: 17第三章 数据库及其操作 213.1本章考点分析 213.2 表结构及工

2、作区 213.3 记录的处理 223.4 表的索引 243.5 表的常用函数 25课内练习: 253.6 数据库的创建和使用 263.7 数据库表 263.8 永久关系与参照完整性 28课内练习: 29第四章 查询和视图及SQL语言 304.1本章考点分析 304.2查询和视图 304.3 SQL语言 32课内练习: 39第五章 表单及控件 415.1考点分析 415.2表单的设置 415.3控件的使用 43第六章菜单及报表 51课内练习: 53第七章应用程序设计 54二、VFP上机部分 54第一章 VFP等级考试上机考试常见题型知识点总结 54第二章 VFP软件的使用 56第三章 上机的重点

3、内容 57第四章 综合应用题的SQL编程例题 60第五章 综合应用题的报表设置 64第六章 综合应用题的表单设置 65一、全国二级VFP笔试部分第一章 数据库系统及Visual FoxPro概述1.1本章考点分析1.什么是数据库系统,数据库的发展三个阶段,数据库管理系统与数据库,数据库系统间的关系(2分或不考),E-R图(2分),关系运算(2分)。2.关系模型、关系(重要),关键字、候选关键字、外关键字(次重要)。(2分)3.各扩展名的记忆,如.prg,.frx,dbc,.dbf,mpr,pjx,scx,每年会考一到两题。(2或4分)4. 界面窗口的各控件的相对摆放位置每年考一题。(2分)1.

4、2数据库,数据库系统和数据库管理系统三者的关系例1.由计算机、操作系统、DBMS、数据库、应用程序等组成的整体称为_。 A. 数据库系统 B. 数据库管理系统C. 文件系统 D. 软件系统 答案: A所考察知识点:数据库管理系统有哪几部分组成例2.数据库系统与文件系统的最主要区别是 (21)数据库系统复杂,而文件系统简单 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 文件系统管理的数据量较小,而数据库系统可以管理庞大的数据量 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 答案:D所考察知识点:数据库系统,文件系统各自的特点例3. (全国2006春)数据库DB、

5、数据库系统DBS、数据库管理系统DBMS之间的关系是( )。 答案:CA)DB包含DBS和DBMS B)DBMS包含DB和DBSC)DBS包含DB和DBMS D)没有任何关系例4.(全国2007秋) 下列叙述中正确的是A)数据库系统是一个独立的系统,不需要操作系统的支持B)数据库技术的根本目标是要解决数据的共享问题C)数据库管理系统就是数据库系统D)以上三种说法都不对例5.全国2006秋.数据库技术的根本目标是要解决数据的_。答案:BA)存储问题 B)共享问题 C)安全问题 D)保护问题例6.全国06春. 数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是A)DB包含DBS和DB

6、MS B)DBMS包含DB和DBSC)DBS包含DB和DBMS D)没有任何关系拓展到相关知识点:1. 数据库、数据库系统和数据库管理系统三者的区别和联系 数据库被数据库管理系统所管理,数据库系统包含了数据库、数据库管理系统。VFP是一个数据库管理系统(简称DBMS).DBMS是对数据库进行管理的系统软件,是用户与数据库之间的接口。数据库系统由数据库,数据库管理系统,操作系统,计算机硬件资源等组成。2.人工管理阶段,文件系统阶段,数据库系统阶段各自特点 人工管理阶段:数据不独立,不共享,冗余很大大。 文件系统阶段:数据具有相对独立性,不共享,冗余度大。 数据库系统阶段:数据独立性,安全性,完整

7、性,共享性均较好,冗余度小,其中核心内容是共性享。 1.3 二维表的候选关键字,主关键字和外关键字例1.一个表的主关键字被包含到另一个表中时,在另一个表中称这些字段为_。 A. 外关键字 B. 主关键字C. 超关键字 D. 候选关键字_ 答案: A例2.对于二维表的关键字来讲,不一定存在的是 _ 。A. 主关键字_ B. 候选关键字_C. 超关键字_ D. 外部关键字 答案: D考察知识点:主要考察对三个关键字是否已经理解。拓展到相关知识点:1. 二维表的候选关键字,主关键字和外关键字 对一个或几个字段的组合,去掉其中任何一个字段后不再能唯一确定记录,则称它为候选关键字。候选关键字既能唯一确定

8、记录,它包含的字段又是最精练的。二维表中可能有多个候选关键字,任选一个可作为主关键字。 主关键字的值不能为空值(NULL),取值需唯一。 当一个表(A表)的主关键字被包含到另一个表(B表)中时,它就称为B表的外关键字。如:以学生表为例,xh,xh+xm+xb都可以唯一确定一条记录,哪一个是候选关键字?答案:xh为候选关键字,xh+xm+xb不是,因为包含了冗余的字段。 如:cj(成绩)表,包含三个字段xh(学号),kcdh(课程代号),cj(成绩) cj.xh是xs表中的主关键字,所以在cj表中我们称它为外部关键字.1.4 E-R模型、关系模型,关系例1.(2004秋)以下不属于E-R模型的基

9、本概念。A实体 B数据库 C联系 D属性 答案 :B例2. (2004春)E-R 图示 E-R 模型的图形表示法,它是表示概念模型的有力工具。在 E-R 图中,实体之间的联系用 _B_ 表示。 矩形框 菱形框 圆形框 椭圆形框 答案 :B例3. (2005秋)长期以来,广泛使用的概念数据模型当属E-R模型。在E-R模型中有3个基本的概念,即实体、联系和 (1)。 答案 : 属性 考察要点:对于E-R模型一般考两个点,一个是图形表示法中图形表示的含义,如矩形框代表什么,另一个点是联系的类型,如有1对1.例5.在E-R图中,用来表示实体之间联系的图形是 答案:CA) 矩形 B)椭圆形 C)菱形 D

10、)平行四边形例6(全国2007春)在关系模型中,每个关系模式中的关键字 答案:C A)可由多个任意属性组成 B)最多由一个属性组成C)可由一个或多个其值能唯一标识关系中任何元组的属性组成 D)以上说法都不对例7.全国2007秋 下列叙述中正确的是 答案:A A)为了建立一个关系,首先要构造数据的逻辑关系B)表示关系的二维表中各元组的每一个分量还可以分成若干数据项C)一个关系的属性名表称为关系模式D)一个关系可以包括多个二维表例8.全国07秋. 在E-R图中,矩形表示【 】 。 答案:实体例9.全国06秋. 一个关系表的行称为 【3】 。 答案:元组例10.全国06春. ”商品”与”顾客”两个实

11、体集之间的联系一般是 答案:DA)一对一 B)一对多c)多对一 D)多对多例11.全国06春.在E-R图中,用来表示实体的图形是 答案:AA)矩形 B)椭圆形 C)菱形 D)三角形拓展到相关知识点:1. E-R模型 E-R模型是概念模型的一种,是”实体-联系”模型的简称。(一般了解) 实体集用矩形框表示,属性用椭圆框表示,联系用菱形框表示。实体是客观存在的可相互区别的事物,如一个学生是一个实体,那么一群学生就形成一个实体集。 联系有1:1,1:m,m:n三种,表示实体集之间的关系。1:1如:班长和班级,一个班级只能有一个班长,一个班长只能属于一个班级;1:n如:学生和成绩,一个成绩只能属于一个

12、学生,一个学生可有多个成绩。属性是对实体集性质的表示,如学生有学号、姓名、出生日期、系代号等等属性。2. 关系模型答:关系模型是用二维表格的结构形式来表示实体模型及其实体间的联系。二维表中的每一列为一个属性,称为字段;每一行叫做一个元组记录或。3. 关系 一个关系就是一张二维表,如xs表,每个关系有一个关系名。在Visual FoxPro中一个关系存储为一个文件,扩展名为DBF,称为“表”。 对关系的描述称为关系模式,一个关系模式对应一个关系的结构。(一般了解)(1)关系模式格式为:关系名(属性名1,属性名2,属性名n) (2)元组:在一个二维表中,水平方向的行称为元组,每一行为一个元组。(3

13、)属性:将二维表中垂直方向的列称为属性,每一列都有一个属性名。(4)域:属性的取值范围,即不同元组对同一个属性的取值所限定的范围。(5)关键字:属性或属性的组合,其值能够唯一地标识一个元组。在Visual FoxPro中,主关键 字和候选关键字就起唯一标志一个元组的作用。(6)外部关键字:如果表中一个字段不是本表的主关键字或候选关键字,而是另一个表的主关键字或候选关键字,那么这个字段(属性)就称为外部关键字。4.关系的特点(一般了解,通读两遍即可)(1)关系必须规范化。(2)在同一个关系中不能出现同名属性,Visual FoxPro中表示为字段名的不同。(3)关系中不允许有完全相同的元组,即冗

14、余。(4)在一个关系中元组的次序无关紧要。(5)在一个关系中列的次序无关紧要。5.数据模型有3种。(1)层次数据模型。(2)网状数据模型。(3)关系数据模型。1.5关系运算例1. (2004春)关系的基本运算有两类。一是传统的集合计算,包括并、差、交运算;二是专门的关系运算,包括:选择、 投影和 。 答案 :连接例2(全国2007春) 在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是 A) 并 B)交 C)投影 D)笛卡儿乘积 答案:C例3.全国2006秋设有如下三个关系表 答案:C下列操作中正确的是_。A)T=R S B)T=RS C)T=RS D)T=R/S例4. 全国06秋

15、.操作对象只能是一个表的关系运算是_。 答案:CA)联接和选择 B)联接和投影 C)选择和投影 D)自然连接和选择例5.全国06春. SQL支持集合的并运算,运算符是 【11】 。拓展到相关知识点:1. 传统的集合运算并、差、交 两个关系必须具有相同的关系模才可以执行。并:R中记录(元组)加上S中记录(元组)。 比如:关系R中存放的是三系的学生档案 关系S中存放的是四系的学生档案 把R中的学生档案追加到S中则为并运算。 差:R中的元组减去S中的元组 比如:R中存放的是学校教师的名单,S中存放的是本学期任课教师名单如果要查找本学期没有任课教师的名单就要进行差运算 交:R和S中均有的元组。比如:

16、R中存放的是已经通过四级的学生名单 S中存放的是已经通过计算机二级的学生名单如果要查询通过四级且通过二级的学生名单,就需要进行交运算。2. 专门的关系运算选择、投影、连接 选择(即限制):在R中选择满足给定条件的元组,其结果是R的一个子集。也就是筛选满足的行.操作可使元组数减少,列数不少. 投影:在R中选择出若干个属性组成新的关系,垂直分解。即筛选列,可使列数减少,元组数不变. 比如:关系R的关系模式为R(学号,姓名,学历)从中抽取学号和姓名列列数据形成新的关系模式S(学号,姓名),则称为投影运算。 连接:关系的横向结合,将两个关系模式拼接成一个更宽的关系模式。自然连接:在连接运算中,按照字段

17、值对应相等为条件进行的连接操作称为等值连接。自然连接是去掉重复属性的等值连接。比如:R(学号,姓名,学历)与S(学号,姓名,政治面貌)进行连接运算后得到新的N(学号,姓名,学历,政治面貌)是自然连接。小提示:选择和投影运算的操作对象只是一个表,相当于对一个二维表进行切割。连接运算则需要把两个表作为操作对象。如果两个表以上进行连接,应当两两进行连接。1.6 VFP文件类型及界面窗口例1. (江苏2005秋)创建一个菜单后,系统会生成两个文件:.mnx和.mnt。当该菜单被运行后,系统又会生成两个文件:.mpx和 (8) _。答案 :.MPR 例2.(全国2006秋) 扩展名为pjx的文件是_。答

18、案:DA)数据库表文件 B)表单文件 C)数据库文件 D)项目文件例3.全国2007秋。在Visual Foxpro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为 答案:BA)向导 B)设计器 C)生成器 D)项目管理器例4.全国2007秋. 在Visual Foxpro中,菜单程序文件的默认扩展名是 答案:CA)mnx B)mnt C)mpr D)prg例5.全国07春. 连编应用程序时,如果选择连编生成可执行程序,则生成的文件的扩展名是 _。 答案:.exe例6.全国06秋. 可以在项目管理器的 【6】选项卡下建立命令文件(程序)。 答案:其他例7.

19、全国06秋.在“项目管理器”下为项目建立一个新报表,应该使用的选项卡是_。 A)数据 B)文档 C) 类D)代码 答案:B例8. 全国06春.在扩展名为SCX的文件是 答案:CA)备注文件 B)项目文件 c)表单文件 D)菜单文件拓展到相关知识点: 1.扩展名每年都会考一题扩展名 2.界面窗口的各控件的摆放每年考一题 在项目窗口中分五个选项卡 数据选项卡里分三个选项卡数据库里含五个选项 文档里含有3个选项 代码里含有三个选项 其他里含有三个选项课内练习:1.数据模型是在数据库领域中定义数据及其操作的一种抽象表示。用树形结构表示各类实体及其间的联系的数据模型称为 模型。2.项目管理器窗口中共分6

20、个选项卡,用来分类显示各数据项。其中菜单项目位于 选项卡中。3.通过设置主文件来指定应用程序在执行时的“入口”程序。在下列的文件类型中,不可作为主文件的是 。A.程序 B.表单 C.菜单 D.类库4.下列不属于关系代数运算的是 。A.查询 B.投影 C.选择 D.联接5.实体是信息世界的术语,与之对应的数据库术语是 。A.文件 B.数据 C.记录 D.字段6.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是_。A、DBS包括DB和DBMS B、DBMS包括DB和DBS C、DB包括DBS和DBMS D、DBS就是DB,也就是DBMS7.Visual FoxPro是一个 。A

21、.DBS B.DBMS C.DB D.DBA8.根据关系模型的有关理论,下列说法中不正确的是 。A. 二维表中的每一列均有唯一的字段名二维表中不允许出现完全相同的两行B. 二维表中行的顺序、列的顺序均可以任意交换C. 二维表中行的顺序、列的顺序不可以任意交换9.在关系模型中,同一个关系中的不同属性,其属性名 。A.可以相同 B.不能相同 C.可以相同,但数据类型不同 D.必须相同。10.数据库系统有数据库、 组成。A. DBMS、应用程序、支持数据库运行的软硬件环境和DBAB. DBMS和DBA C. DBMS、应用程序和DBAD. BMS、应用程序、支持数据库运行的软件环境和DBA11.在下

22、面关于数据库技术的说法中,不正确的是 。A. 数据的完整性是指数据的正确和一致性B. 防止非法用户对数据的存取,称为数据库的安全性保护C. 采用数据库技术处理数据,数据冗余应完全消失D. 不同用户可以使用同一数据库,称为数据共享12在Visual FoxPro中,数据表中备注型字段所保存的数据信息存储在以 【】为扩展名的文件中。13关系操作的特点是 【】 操作。 集合解析: 在关系操作中,所有操作对象与操作结果都是关系。而关系定义为元数相同的元组的集合。因此,关系操作的特点是集合操作。14对关系进行选择、投影或联接运算后,运算的结果仍然是一个 【】 。15.关系运算中花费时间最长的可能是A选择

23、 B联接 C并 D 笛卡尔乘积16.下两运算中,不属于专门的关系运算的是A连接 B选择 C投影 D笛卡尔乘积解析:笛卡尔乘积是将两个表记录进行连接,若两个表分别有m、n条记录,连接后为mn条记录,非常耗时。17. 是从二维表列的方向进行运算的。18.使用关系运算对系统进行操作,得到的结果是_。A、属性 B、元组 C、关系 D、关系模式19.用二维表数据来表示实体及实体之间联系的数据模型称为_。A、实体-联系模型 B、层次模型 C、网状模型 D、关系模型20.Visual FoxPro是一种关系数据库管理系统,所谓关系是指_。A、表中各条记录彼此有一定的关系 B、表中各个字段彼此有一定的关系C、

24、一个表与另一个表之间有一定的关系D、数据模型符合满足一定条件的二维表格式 21.数据库系统的核心是_。A、数据库 B、操作系统 C、数据库管理系统 D、文件22.关系是指_。 A、元组的集合 B、属性的集合 C、字段的集合 D、实例的集合23.从数据库的整体结构看,数据库系统采用的数据模型有_。A、网状模型、链状模型和层次模型 B、层次模型、网状模型和环状模型C、层次模型、网状模型和关系模型 D、链状模型、关系模型和层次模型24.用二维表形式表示的数据模型是_。A、两次数据模型 B、关系数据模型 C、网状数据模型 D、网络数据模型25.下列关于数据库系统的叙述中,正确的是_。A、数据库系统只是

25、比文件系统管理的数据更多B、数据库系统中数据的一致性是指数据类型一致C、数据库系统避免了数据冗余 D、数据库系统减少了数据冗余 26.Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是_。A、索引、排序、查找 B、建库、录入、排序C、选择、投影、联接 D、显示、统计、复制27.数据库系统与文件系统的主要区别是_。A、数据库系统复杂,而文件系统简单B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量28. 关系数据库系统中所使用的数据结

26、构是_。A、树 B、图 C、表格 D、二维表29. 退出Visual FoxPro的操作方法是_。 A、从文件下拉菜单中选择退出选项 B、用鼠标左按钮单击关闭窗口按钮C、在命令窗口中键入QUIT命令,然后按回车键 D、以上方法都可以 30.在关系数据模型中,二维表的列称为属性,二维表的行称为_。 31.在关系数据库的基本操作中,从表中取出满足条件元组的操作称为_。32.关系数据库是采用_作为数据的组织方式。 33.下列叙述中正确的是A)为了建立一个关系,首先要构造数据的逻辑关系B)表示关系的二维表中各元组的每一个分量还可以分成若干数据项C)一个关系的属性名表称为关系模式D)一个关系可以包括多个

27、二维表 答案:1-5:层次模型,其他,D,A,C 6-10:A,B,C,B,A 11-15:C,fpt,集合,关系,D 16-20:D,投影,C,D,D 21-25:C,A,C,B,D 26-29:C,B,D,D,元组,选择,关系模型,A 第二章VFP语言基础2.1 本章考点分析1. 内存变量的概念,局部变量(local),全局变量(pbulic),每年都会考(2分)2. 函数运算考一个(2分)。数值计算、运算符(算法运算,逻辑运算),比如说日期相减,and,or,not会考一个(2分)。 3. 写出程序的运行结果,至少考一个。(2分)一般都是单循环用while,for,scanendscan

28、来实现。2.2 数据存储容器2.2.1.内存变量类型例1. 全国07春.在Visual FoxPro中,如果希望内存变量只能在本模块(过程)中使用,不能在上层或下层模块中使用,说明该种内存变量的命令是 答案:LocalA) PRIVATE B) LOCAL C) PUBLIC D)不用说明,在程序中直接使用例2. 全国07春.如果有定 LOCAL data , data 的初值是:_。 答案:DA)整数 0 B)不定值 C)逻辑真 D)逻辑假例3.(江苏2005秋)使用LOCAL、PRIVATE和PUBLIC命令可以指定内存变量的作用域。在VFP命令窗口中创建的任何内存变量均为 。 答案:公共

29、变量例4.(江苏2006春)在VFP中,使用 、PRIVATE和PUBLIC命令可以指定内存变量的作用域。 答案:Local例5.全国2006春. 在visual FoxPro中,将只能在建立它的模块中使用的内存变量称为【7】。答案:Local拓展到相关知识点:考点1:各变量的含意 1.公共变量在任何模块中都可使用的变量称为公共变量,公共变量必须先定义后使用,格式如下。 PUBLIC说明:该命令是建立公共的内存变量,并赋以初值逻辑假F.。建立好的公共变量一直有效,即使程序结束返回命令窗口也不会消失,只有执行CLEAR MEMORY,RELEASE或QUIT等命令后,才能被释放。 2.局部变量局

30、部变量只能在建立它的模块中使用,不能在上层或下层模块中使用。程序结束时,自动释放局部变量。格式如下 LOCAL说明:该变量同样给建立的内存变量赋以初值逻辑假.F.,也必须先定义后使用。考点2:变量的初值无论什么变量,如果定义后没有给定初值,系统会指定初值为.F.。比如定义一个数组后,没有指定值,那么系统会指定初值.F.。再比如给表单添加一个新的属性,该属性的初值也是.F.2.2.2.常量及变量例5.(江苏2005春)在 Visual FoxPro 系统中,下列表示中不属于常量的是 _D_ 。 .T. T T T解析:A是逻辑型,B,C是字符型,D不是任何类型的常量例6.(江苏2005春)在 Visual FoxPro 系统中,下列命名中不能作为变量名的是 _B_ 。 姓名 2004姓

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2