![全国计算机等级考试二级VF资料_第1页](http://file4.renrendoc.com/view/872680fe4c2944e1366b8e439c38b4f4/872680fe4c2944e1366b8e439c38b4f41.gif)
![全国计算机等级考试二级VF资料_第2页](http://file4.renrendoc.com/view/872680fe4c2944e1366b8e439c38b4f4/872680fe4c2944e1366b8e439c38b4f42.gif)
![全国计算机等级考试二级VF资料_第3页](http://file4.renrendoc.com/view/872680fe4c2944e1366b8e439c38b4f4/872680fe4c2944e1366b8e439c38b4f43.gif)
![全国计算机等级考试二级VF资料_第4页](http://file4.renrendoc.com/view/872680fe4c2944e1366b8e439c38b4f4/872680fe4c2944e1366b8e439c38b4f44.gif)
![全国计算机等级考试二级VF资料_第5页](http://file4.renrendoc.com/view/872680fe4c2944e1366b8e439c38b4f4/872680fe4c2944e1366b8e439c38b4f45.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
全国计算机等级考试二级VF资料全国计算机等级考试二级VF资料8/8全国计算机等级考试二级VF资料全国计算机等级考试二级VF全套TOC\o"1-2"\u二级VF学习讲义2第一章前言――从零开始2第一章
数据库基础知识4第2章VisualFoxPro程序设计基础9第3章VisualFoxPro数据库及其操作19第4章关系数据库标准语言SQL25第5章查询及视图33第6章表单设计及应用35第7章菜单设计及应用41第8章报表的设计和应用43第9章应用程序的开发和生成44全国计算机等级考试二级VF笔试历年试卷462005年4月全国计算机等级考试笔试试题462005年9月全国计算机等级考试笔试试题492006年4月全国计算机等级考试笔试试题522006年9月全国计算机等级考试笔试试题552007年4月全国计算机等级考试笔试试卷582007年9月全国计算机等级考试笔试试卷612008年4月全国计算机等级考试笔试试卷642008年9月全国计算机等级考试笔试试卷682009年3月全国计算机等级考试笔试试卷712009年9月全国计算机等级考试二级笔试试卷74公共基础讲义77第一章:数据结构及算法(约占10分)77第二章:程序设计基础(约占4分)86第三章:软件工程基础(约占8分)88第四章:数据库设计基础(约占8分)94全国计算机等级考试二级VF上机考试全真题库99二级VF考试简述上机部分我们给学员供应的全是考试原题(一字不差),只要做完,每套题只要在80分上即可,别忘了考前2天下载新增上机题讲解。笔试部分我们可弄不到试卷,但是VF考的次数太多了。说句实话,每次VF部分的考题,有将近一半是历年试题中的原题,那相近的题就更多了。对于大家认为很难的公共基础部分,除了视频讲解,在我们的学习资料里也供应了详尽的讲义和考前模拟题,只要求学员把供应的这些内容做会,不要再买其它的学习资料了。不建议大家再买高教的教程书,尤其是公共基础教程,书上讲的许多就是压根不考的内容,或是难度太高二级VF学习讲义2009新版的教程及旧版的区分2009新版VF教程内容并没改变,只是原各章节打乱了,重新编排了一下以下是新版及旧版的区分。假如有旧版书的就没必要再买新版书了。第一章:VF数据库基础(含旧版的第一章和第二章内容)第二章:VF程序设计基础(含旧版的第三章和第七章内容)第三章:VF数据库及其操作(旧版第四章内容)第四章:关系数据库标准语言SQL(旧版第五章内容)第五章:查询及视图(旧版第六章内容)第六章:表单设计及应用(旧版第八章内容)第七章:菜单设计及应用(旧版第九章内容)第八章:报表的设计和应用(旧版第十章内容)第九章:应用程序的开发和生成(旧版第十一章内容)第十章:上机指导(上机练习软件的运用,上机考试题录像里有讲解)2009年11月姜久雨第一章前言――从零开始第一节:表的常用操作VFP的最大特点就是对数据的管理,所以也必需学习数据表的建立。一,首先建立一个表:ST.DBF字段名姓名性别民族生日党员否成果简历照片字段类型CCCDLNMG字段宽度8285.1建完后,自己录入五条记录二,表的常用操作1.打开ST.DBF,首先拷贝生成一个名为STU.DBF的新表(以下全部操作均在STU下)2.打开STU.DBF,追加一条新记录,录入个人的信息3.增加一个字段:加分(I)I是整型字段4.在李四前面增加一条空记录5.删除第二条记录6.定位到首记录,并显示7.定位到末记录,并显示第二节:表单基础(对象,属性,事务,方法)表单是VF的精华,本课只是让同学们对其建立一个感性的相识一,创建一个表单,名为:系统登陆.scx1.要求给表单定义如下属性:Caption:学生信息管理系统Top:0Left:0Height:227Width:405Autocenter:.T.AlwaysOnTop:.T.Picture:(给表单选一个背景图片)MaxButton:.F.MinButton:.F.2.添加第一个标签属性如下:Caption:学生信息管理ForeColor:红色AutoSize:.T.FontName:华文隶书FontSize:26BackStyle:0-透亮Name:Lab13.添加第二个标签属性如下:Caption:研制人:自个的名字ForeColor:绿色AutoSize:.T.FontName:华文行楷FontSize:16BackStyle:0-透亮Name:Lab24.添加一个命令按钮属性如下:Caption:进入系统Name:Com15.再添加一个命令按钮属性如下:Caption:退出系统Name:Com2设置CLICK代码:内容为:THISFORM.RELEASE做完后保存到自个的文件夹下,运行第三节:表单中的数据处理一,创建第二个表单,名为学生信息处理.scx1.要求给表单定义如下属性:Caption:学生信息处理Top:0Left:0Height:327Width:505Autocenter:.T.AlwaysOnTop:.T.MaxButton:.F.MinButton:.F.设置表单的“数据环境”,添加表"ST.DBF",将各字段手拖到表单中,并排列整齐.2.添加八个命令按钮,CAPTION的名称分别为“追加记录”,“修改记录”,“修改结构”,“首记录”,“下一条”,“上一条”,“末记录”,“退出”“追加记录”的单击代码为:APPENDBLANKTHISFORM.REFRESH“修改记录”的单击代码为:BROWSE“修改结构”的单击代码为:MODIFYSTRUCTURE“首记录”的单击代码为:GOTOPTHISFORM.REFRESH“下一条”的单击代码为:SKIPTHISFORM.REFRESH“上一条”的单击代码为:SKIP-1THISFORM.REFRESH“末记录”的单击代码为:GOBOTTOMTHISFORM.REFRESH“退出”的单击代码为:THISFORM.RELEASE做完后保存到自个的文件夹下,运行一下结果。大家会发觉一个问题,当点击上一条,下一条命令按钮使记录指针移到末尾或首记录之前的话,系统会显示一些错误信息,影响我们的正常操作。如何避开呢?我们可以在记录指针移动时,事先推断一下指针是否移到了首记录之前或末尾,若在首记录之前,则重新定位到首记录,若在末记录之后,则重新定位到末记录,就可以避开错误信息的出现。详细处理为:“下一条”的单击代码改为:SKIPIFEOF()THENWAIT"己到记录末尾"WINDOWTIMEOUT1GOBOTTOMENDIFTHISFORM.REFRESH“上一条”的单击代码改为:SKIP-1IFBOF()THENWAIT"己到首记录之前"WINDOWTIMEOUT1GOTOPENDIFTHISFORM.REFRESH第一章
数据库基础知识1.1数据库基础知识一,计算机数据管理的发展
在计算机中,数据管理指的是对数据进行分类,组织,编码,存储,检索和维护的过程。数据库技术就是一种特别重要而且被广泛应用的计算机数据管理技术。数据处理技术的发展阶段:人工管理阶段:数据及程序不具有独立性文件系统阶段:数据不能统一修改,会造成数据不一样数据库系统阶段:解决了数据共享问题,削减了数据冗余分布式数据库系统:数据库技术及网络通信技术的结合;采纳客户/服务器系统结构(C/S),运用开放数据库连接(ODBC)标准协议通过网络访问远端的数据库。面对对象数据库系统:数据库技术及面对对象程序设计技术结合VF从本质上说,是传统的关系型数据库系统,但它在用户界面,程序设计等方面进行了很好的扩充,供应了面对对象程序设计的强大功能。二,数据库系统数据库(Database,简称为DB):保存在磁盘等外存介质上的数据集合,能被各类用户所共享,数据冗余低,数据之间有紧密联系,可通过数据库管理系统进行访问在VF数据库系统中,数据以表的形式保存。数据库应用系统:数据库应用系统是指系统开发人员利用数据库系统资源开发的面对某一类实际应用的软件系统。数据库管理系统(DatabaseManagementSystem,简称DBMS):是位于用户及数据库之间的一个数据管理软件。VF和ACCESS都是数据库管理系统。即用户不能直接接触数据库,而只能通过DBMS来操作数据库。数据库系统(DatabaseSystem,简称DBS):是指采纳了数据库技术的计算机应用系统。它事实上是一个集合体,通常包括:硬件系统,数据库集合,数据库管理系统,数据库管理员(DBA)和用户。数据库系统的特点
⑴数据的结构化:在同一数据库中的数据文件是有联系的,且在整体上听从肯定的结构形式。⑵数据的共享性。数据库系统中的数据可以有为不同部门,不同单位甚至不同用户所共享,这样可以大大的削减数据冗余。⑶数据的独立性。在文件系统中,数据结构和应用程序相互依靠,一方的改变总是要影响到另一方的改变。数据库系统中的数据文件及应用程序之间的这种依靠关系已大大减小。⑷数据的完整性。在数据库系统中,可以通过对数据的性质进行检查而管理它们,使之保持完整正确。如商品的价格不能为负数,一场电影的定票数不能超过电影院的座位数。⑸有统一的数据限制功能。数据库系统不是把数据简单积累,而是在记录数据信息的基础上具有多种管理功能,如输入,输出,查询,编辑,修改等。三,数据模型数据模型是从现实世界到机器世界的一个抽象,可以将现实世界中的事物抽象为一种既不依靠于详细的计算机系统又不为某一DBMS支持的概念模型,然后再把概念模型转换为计算机上某一DBMS支持的数据模型。在信息世界中,可以对现实世界中各种事物及其事物之间的困难的联系进行如下抽象描述。实体描述实体(entity):客观存在并相互区分的万事万物,也可以是抽象的事务,如一堂课属性(attribute):实体的特征(外在表现)。如学生实体用学号,姓名,性别等实体型:属性值的集合表示一个实体,而属性的集合表示一种实体的类型,称为实体型实体集(entityset):性质相同的同类实体的集合。在数据库应用中,实体集以数据表的形式呈现。在ACCESS中,用表来存放同一类实体,即实体集。ACCESS的一个表包含若干个字段,表中的字段就是实体的属性。字段值的集合组成表中的一条记录,代表一个详细的实体,即每一条记录表示一个实体。实体间联系及种类实体间联系的种类是指一个实体型中可能出现的每一个实体及另一个实体型中多少个实体存在联系。两个实体间的联系可以归结为3种类型:1,一对一联系:如职工和工资,住院病人和病床的联系2,一对多联系:如班级和学生,部门及老师的联系3,多对多联系:如学生和课程,图书及图者的联系数据模型简介数据模型是数据库管理系统用来表示实体及实体间联系的方法。1)层次数据模型2)网状数据模型3)关系数据模型1.2关系数据库一,关系数据模型关系术语①关系:一个关系就是一个二维表。一个数据库中可以保存多个关系②元组:二维表中每一行称为元组③属性:二维表中垂直方向的列称为属性④域:属性的取值范围⑤关键字:其值能够惟一地标识一个元组的属性或属性的组合。在ACCESS和VF中,主关键字段和候选关键字段就起惟一标识一个元组的作用。主键用以保证表中每个记录互不相同⑥外部关键字:假如表中的一个字段不是本表的主关键字,而是另外一个表的主关键字或候选关键字,这个字段就称为外部关键字。关系的特点(1)关系必需规范化:如每个属性必需是不可分割的数据单元(2)在同一个关系中不能出现相同的属性名(3)关系中不允许有完全相同的元组,即冗余(4)在一个关系中行列次序无关紧要关系模型的实例一个详细的关系模型由若干个关系模式组成。在VF中,一个数据库中包含相互之间存在联系的多个表,该数据库文件就对应一个实际的关系模型。二,关系运算关系数据库中运用关系运算来表达对关系的操作。传统的集合运算:进行参与运算的两个关系必需具有相同的关系模式,即元组具有相同结构。①并:是由属于这两个关系的元组组成的集合,组成一个新的关系②差:是从一个表中去掉在另外一个表中也有的元组,组成一个新的关系③交:结果是两个表中共同元组,组成一个新的关系特地的关系运算①选择:从关系中找出满意给定条件的元组的操作称为选择,选择的结果是一个新的关系。选择的条件以逻辑表达式的形式给出,使逻辑表达式的值为真的元组将被选出组成一个新的关系。②投影:从关系模式中指定若干属性组成新的关系称为投影。投影是从列的角度进行的运算组成一个新的关系(个数要少,排列依次可以不同),相当于对关系进行垂直分解。体现了关系中列的次序元关紧要这一特点。③联接:将两个关系模式横向拼接成一个更宽的关系模式,生成的新关系中包含满意联接条件的元组。联接过程是通过联接条件来限制的,联接条件中将出现两个表中的公共属性名,或者是相同的语义,可比的属性。④自然联接:是去掉重复属性的等值联接选择和投影运算的操作对象只是一个表,相当于对一个二维表进行切割。联接运算须要两个表作为操作对象。两个以上的联接,则须两两联接。1.3数据库设计基础一,数据库设计步骤设计原则①关系数据的设计应遵从概念单一化“一事一地”的原则。即一个表描述一个实体或实体间的一种联系②避开在表之间出现重复字段(外部关键字段除外)③表中的字段必需是原始数据和基本数据元素④用外部关键字保证有关联的表之间的联系设计步骤①需求分析:目的,要保存的信息②确定须要的表:每个实体设计为数据库中的一个表③确定所需字段④确定联系⑤设计求精二,数据库设计过程(1)需求分析:①信息需求②处理方式③平安性和完整性需求。(2)确定须要的表(3)确定所需字段①每个字段直接和表的实体相关②以最小的逻辑单位存储信息③表中的字段必需是原始数据④确定主关键字字段(4)确定联系(大部分都是一对多联系)①一对多联系:就是把一方的主关键字添加到多方的表中②多对多联系:须创建第三个表,把多对多的联系分解成两个一对多的联系。所创建的第三个表包含两个表的主关键字,在两表之间起着纽带作用,称之为“纽带表”。③一对一联系:可以将这两个表合并为一个表(5)设计求精①是否遗忘了字段②是否存在大量空白字段③是否有包含了同样字段的表④表中是否带有大量不属于某实体的字段⑤是否在某个表中重复输入了同样的信息⑥是否为每个表选择了合适的主关键字1.4VisualFoxPro系统概述一,VF6.0的安装及启动(一)安装VisualFoxPro6.0(二)启动VisualFoxPro6.0二,VisualFoxPro6.0的用户界面VisualFoxPro有三种工作方式:利用菜单系统实现人机对话;在命令窗口直接输入命令进行交互式操作;利用各种生成器自动产生程序,或者编写FoxPro程序(命令文件),然后执行它。前两种方法属于交互式工作方式,可以通过这两种方法得到同一结果。执行命令文件为自动化工作方式,菜单工作方式为最终用户供应了更加便利的操作手段。因此,初学者通常首先从菜单工作方式入手。项目管理器窗口所谓项目是指文件,数据,文档和VisualFoxPro对象的集合。“项目管理器”是VisualFoxPro中处理数据和对象的主要组织工具,它为系统开发者供应了极为便利的工作平台,一是供应了简便的,可视化的方法来组织和处理表,数据库,表单,报表,查询和其他一切文件,通过单击鼠标就能实现对文件的创建,修改,删除等操作;二是在项目管理器中可以将应用系统编译成一个扩展名为app的应用文件或exe的可执行文件。三,工具栏的运用1,显示或隐藏工具栏2,定制工具栏3,修改现有工具栏四,VF的配置1,运用“选项”对话框:设置日期和时间的显示格式更改表单的默认大小设置默认目录2,保存设置:对于VF配置所做的更改既可以是临时性的(确定),也可以是永久的(设置为默认值)1.5项目管理器一,创建项目项目管理器将一个应用程序的全部文件集合成一个有机的整体,形成一个扩展名为.PJX的项目文件。二,运用项目管理器1,创建文件2,添加文件3,修改文件4,移去文件5,其他按钮阅读:表关闭或打开:数据库预览:报表或标签运行:查询,表单或程序连编:连编一个项目或应用程序三,定制项目管理器1,移动,缩放和折叠2,拆分项目管理器3,停放项目管理器1.6VisualFoxPro向导,设计器,生成器简介一,VisualFoxPro的向导向导是一种交互式程序,用户在一系列向导屏幕上回答问题或者选择选项,向导会依据回答生成文件或者执行任务,扶植用户快速完成一般性的任务。例如,创建表单,编排报表的格式,建立查询,制作图表,生成数据透视表,生成交叉表报表以及在Web上按HTML格式发布等。VisualFoxPro中带有超过21个的向导。二,VisualFoxPro的设计器VisualFoxPro的设计器是创建和修改应用系统各种组件的可视化工具。利用各种设计器使得创建表,表单,数据库,查询和报表以管理数据变得轻而易举,为初学者供应了便利的工具。三,VisualFoxPro的生成器生成器是带有选项卡的对话框,用于简化对表单,困难控件和参照完整性代码的创建和修改过程。每个生成器显示一系列选项卡,用于设置选中对象的属性。可运用生成器在数据库表之间生成控件,表单,设置控件格式和创建参照完整性。1.启动表单生成器:1)在己有的表单上单击鼠标右键2)从表单菜单中选择快速表单3)单击表单设计器工具栏上的表单生成器按钮对控件运用相应的生成器:点右键或按shift键选取多个控件再选择自动格式生成器2.运用参照完整性生成器课后练习题-1:1,下列实体类型的联系中,属于多对多联系的是()A)学生及课程之间B)学校及老师之间C)商品条形码及商品之间D)班组及班长之间2,关系数据库管理系统中的域是A)关系中属性的取值范围B)关系中的垂直方向的列C)属性或属性的组合D)前面A,B和C都不正确3,关系是指()A)元组的集合B)属性的集合C)字段的集合D)实例的集合4,数据库设计的步骤依次是()a.需求分析b.确定所需字段c.确定所需的表d.设计求精e.确定联系A)abcdeB)acbedC)acdebD)adcbe5,关系R和关系S的并运算是()A)由属于R而不属于S的全部元组组成的集合B)由R和S的元组连接组成的集合C)既属于R又属于S的元组组成的集合D)由关系R和关系S的全部元组合并组成的集合再删去重复的元组6,现实世界中的事物个体在信息世界中称为()A)实体B)实体集C)字段D)记录7,特地的关系运算中,选择运算是()A)在基本表中选择满意条件的记录组成一个新的关系B)在基本表中选择字段组成一个新的关系C)在基本表中选择满意条件的记录和属性组成一个新的关系D)上述说法都是正确的8,特地的关系运算中,投影运算是()A)在基本表中选择满意条件的记录组成一个新的关系B)在基本表中选择字段组成一个新的关系C)在基本表中选择满意条件的记录和属性组成一个新的关系D)上述说法都是正确的9,关于传统的集合运算正确的是()A)并,交和差运算B)投影,选择和连接C)连接,自然连接和查询D)查询,更新和定义10,关于关系模式的关键字,以一说法正确的是()A)一个关系模式可以有多个主关键字B)一个关系模式可以有多个候选关键字C)主关键字可以取空值D)有一些关系模式没有关键
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 现代热风系统在医疗设备中的应用案例
- 现代口腔门诊的通风与空气质量设计
- 烘焙坊经营中的供应链优化
- 现代科技助力教育普及与均衡发展
- 环境友好的商业产品设计案例分享
- 国庆节儿童泥塑活动方案
- 10《雨和雪》 说课稿-2024-2025学年科学六年级上册人教鄂教版
- 2023三年级数学上册 五 解决问题的策略练习十(2)说课稿 苏教版
- 2024-2025学年高中历史 专题二 近代中国资本主义的曲折发展 2.2 民国时期民族工业的曲折发展说课稿1 人民版必修2
- 《11 剪纸花边》 说课稿-2024-2025学年科学一年级上册湘科版
- 近五年重庆中考物理试题及答案2023
- 2023年新高考物理广东卷试题真题及答案详解(精校版)
- 全科医医师的临床诊疗思维
- 旋挖钻机入场安全教育记录
- 第二章直线和圆的方程(单元测试卷)(原卷版)
- GB/T 16818-2008中、短程光电测距规范
- (七圣)七圣娘娘签诗
- 内镜下粘膜剥离术(ESD)护理要点及健康教育
- 新媒体文案创作与传播精品课件(完整版)
- 2022年全省百万城乡建设职工职业技能竞赛暨“华衍杯”江苏省第三届供水安全知识竞赛题库
- 广西北海LNG储罐保冷施工方案
评论
0/150
提交评论