全国计算机等级考试VFP复习精炼教程.docx
《全国计算机等级考试VFP复习精炼教程.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试VFP复习精炼教程.docx(69页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、第一章数据库系统基础知识1、1、数据库系统概述1、1、数据库基础知识1、数据与数据处理数据是指存储在某种媒体上能够识别的物理符号。数据处理的中心问题是 数据管理。2、计算机数据管理口人工管理。2文件系统。3数据库系统。4分布式数据库系统。5面向对象数据库系统。3数据库管理系统为数据库的建立、使用和维护而配置的软件称为数据库管理系统 DBMS DataBase Management System。2数据库系统、有关数据库的概念1、数据库DataBe:存储在计算机存储设备上、结构化的相关数据的 集合。2数据库应用系统DBAS :是由系统开发人员利用数据库系统资源开发出 来的,面向某一类实际应用的应
2、用软件系统。3数据库管理系统DBMS:对数据实行专门管理,提供安全性和完整性等 统机制,可以对数据库的建立、使用和维护进行管理。4数据库系统DBS:是指引进数据库技术后的计算机系统,实现有组织地、 动态地存储大量相关数据,提供数据处理和信息资源共享的便利手段。数据库系 统由硬件系统、数据库、数据库管理系统及相关软件、数据库管理员和用户等部 分组成。2、数据库系统的特点1实现数据共享,减少数据冗余。2采用特定的数据模型。3具有较高的数据独立性。4具有统一的数据控制功能。3数据模型1、实体的描述1、实体。2实体的属性。3实体集和实体型。2、实体间联系及联系的种类1、 -对一联系。2一对多联系。3多
3、对多联系。3数据模型简介为了反映事物本身及事物之间的各种联系,数据库中的数据必须有-定的结 构,这种结构用数据模型来表示,通常有以下3种。1、层次数据模型。2网状数据模型。3关系数据模型。小提示:数据库DB、数据库系统DBS和数据库管理系统DBMS之间的关系是DBS包括 DB 和 DBMSo、2关系模型关系模型的用户界面非常简单,一个关系的逻辑结构就是一张二维表。这种 用二维表的形式表示实体和实体间联系的数据模型称为关系数据模型。1、关系术语1关系:个关系就是一张二维表,每个关系有一个关系名。在Visual FoxPro中一个关系存储为一个文件,扩展名为DBF,称为“表二对关系的描述称为关系模
4、式,一个关系模式对应一个关系的结构,格式为: 关系名属性名1、,属性名2,,属性名n2元组:在一个二维表中,水平方向的行称为元组,每一行为一个元组。3属性:将二维表中垂直方向的列称为属性,每一列都有一个属性名。4域:属性的取值范围,即不同元组对同一个属性的取值所限定的范围。5关键字:属性或属性的组合,其值能够唯一地标识一个元组。在 Visual FoxPro中,主关键字和候选关键字就起唯一标志一个元组的作用。6外部关键字:如果表中一个字段不是本表的主关键字或候选关键字,而 是另一个表的主关键字或候选关键字,那么这个字段属性就称为外部关键字。2、关系的特点1、关系必须规范化。2在同一个关系中不能
5、出现同名属性,Visual FoxPro中表示为字段名的 不同。3关系中不允许有完全相同的元组,即冗余。4在一个关系中元组的次序无关紧要。5在一个关系中列的次序无关紧要。5关系运算对关系数据库进行查询时,需要找到用户感兴趣的数据,这就需要对关系进 行定的关系运算,关系的基本运算有两类:传统的集合运算和专门的关系运算。 1、传统的集合运算1、并:两个相同结构关系的并是由属于这两个关系的全部元组组成的集 合。2差:两个相同结构关系的差是由属于前一个关系的元组而不属于后一个 关系的元组组成的集合。例如,关系R和S的差结果是由属于R但不属于S的元 组组成的集合。3交:两个相同结构关系的交是由属于这两个
6、关系所共有的元组组成的集 合。2、专门的关系运算口、选择:从关系中找出满足给定条件的元组的操作。2投影:从关系模式中指定若干个属性组成新的关系:3连接:关系的横向结合,将两个关系模式拼接成一个更宽的关系模式。4自然连接:在连接运算中,按照字段值对应相等为条件进行的连接操作 称为等值连接。自然连接是去掉重复属性的等值连接。小提示:选择和投影运算的操作对象只是一个表,相当于对一个二维表进行切割。连 接运算则需要把两个表作为操作对象。如果两个表以上进行连接,应当两两进行 连接。1、3数据库设计基础6数据库设计步骤1、设计原则口关系数据库的设计应遵从概念单一-化“一事一地”的原则。2避免在表之间出现重
7、复字段。3表中的字段必须是原始数据和基本数据元素。4用外部关键字保证有关联的表之间的联系。2、设计步骤利用Visual FoxPro来开发数据库应用系统,可以按照以下步骤来设计。1、需求分析。2确定需求表C3确定需求字段。4确定联系。5设计精确1、4 Visual FoxPro 系统概述7 Visual FoxPro 的特点川增强项目与数据库管理。2提高应用程序开发的生产率。3互操作性与支持Interneto4充分利用已有数据第二章走进VFP一、VFP简介1、VFP的认识VFP是一个适合小型数据库管理的数据库管理系统。2、VFP之前统帅小型数据库管理领域的数据库管理系统是dBASE,其主要版本
8、: dBASE II-dBASE IIIdBASE III Plus-dBASE IV3、VFP的进化轨迹FoxBase 2 0/2、1、f FoxPro 2、0-FoxPro 2、5f FoxPro 2、6-Visual FoxPro 3、0-Visual FoxPro 5, 0-* Visual FoxPro 6, 0我们学习的是Visual FoxPro 6、0。4、Visual FoxPro (包括 3、0、5、0、6、0 版本)的基本特点:以可视化方式开发软件界面。采用面向对象的软件开发技术。二、接近VFP1、VFP的安装(略)2、VFP的启动3、VFP基本界面的认识菜单栏工具栏状态
9、栏主屏幕:显示交互操作结果。命令窗口作用:供输入操作命令的场所。一个命令输完后按下回车键,VFP才会执行相应 的命令。命令窗口的关闭与显出快捷键操作一CE+F4:关闭;Ctrl+F2:显示。4、VFP的基本命令 clear:清除主屏幕上的显示。 ?:在主屏幕当前行的下一行显示其后要显示的内容。 ? ?:在主屏幕当前行内容之后显示其后要显示的内容。说明:已经使用过的命令可以再用。5、VFP的退出鼠标操作:见演示。键盘操作:快捷键:Alt+F40退出命令:QUITo三、设置VFP1、设置VFP是指对VFP的工作环境进行一些设置,如日期的格式等。这些设 置可以通过相应命令进行,也可在“选项”对话框中
10、进行。2、“选项”对话框设置VFP。1、)状态栏的设置2)日期格式设置3)默认目录(工作目录)设置 了解默认目录(工作目录)? sys5+sys2003sys (5)一默认目录中的盘;sys (2003) 一默认目录中的路径。 设置 意义 (do form gzml、sex)4)使设置长期有效四、学习VFP1、VFP提供的帮助系统是我们学习VFP的一本很好教科书,建议同学们经常 使用。2、使用帮助系统而不要依赖帮助系统,这样不利于我们通过二级考试。第三章VFP的数据形式、类型及运算一、常量1、常量是表示一个确定值的数据。常量有数值型、货币型、字符型、逻辑型、 日期型、日期时间型6种。2、数值型
11、常量数值型常量表示的是一个具体的数,因此,数值型常量也称为常数。数值型常量的书写方法:(1、)日常表示法如 1、2、+56、-64、8 等。(2)科学表示法1、6E1、2 表示 1、6X1、01-2;1、6E-1、2 表示 1、6X1、01-2;-1、6E1、2 表示-1、6X1, 01 2;-1、6E-1、2 表示-1、6X1、012o3、货币型常量 货币型常量用来表示一个具体的货币值。货币型常量的小数位数采用4位。 货币型常量的书写方法:如$1、2, $1、2、68, -$1、2、68 等。4、字符型常量 字符型常量用来表示一串确定的字符,因此,字符型常量也称为字符串。字符型常量的书写方法
12、:abed、abed、abed均表示字符串 abed。说明(1、)表示字符型常量前后的、或口称为字符型常量的定界符,它表示字符串 的开始和结束,不是字符串的组成内容。字符串的前后定界符必须致,如abed 等是错误的。(2)当字符串中包含,、或口时,必须使用其它的定界符,如字符串ab&l应表 示为abed或abed。(3)字符型数据中的字母大小写是区分的,比如abed和ABCD是不同的两个 字符串。顺便说一下,命令中的字母大小写是不区分的,如Clear、cleAr. CLEAR 等均表示清除主屏幕显示命令。(4)两个单引号()、两个双引号()、一对中括号()均表示没有组成内 容的字符串,这样的字
13、符串称为空串。(5)组成字符串的内容也可以有空格,如ab cd a be d 等都是正 确的字符串。(6)注意定界符应是英文符号,不能是中文符号。顺便说一下中英文符号问题: 除了字符串中可以随意使用符号以外,其它场合均只能使用英文符号! 5、逻辑型常量 逻辑型常量用来表示一确定的逻辑值。逻辑值只有真值和假值两个。 逻辑型常量的书写方法:真值:、T、t、丫、y、;假值:、F、f、N、n、o6、日期型常量 日期型常量用来表示一确定的日期。 日期型常量的书写方法:2004 年 7 月 1、4 日可表示为:八2004-7-1、4、卜2004、7、1, 4、人2004/7/1、 4、 人2004 7 1
14、、 4。7,日期时间型常量 日期时间型常量用来表示一确定的日期和时间。 日期时间型常量的书写方法:格式:A日期,时间其中,日期的书写格式同日期型常量,时间的书写格式有:8:1、0:30、1、8:1、5:25、8:1、0:30A、8:1、0:30AM、8:1、0:30P、8:1、0:30PMo上机:在?或? ?命令后书写各种类型、形式的常量,以检测常量的表示是否正 确。在?或? ?命令后,若想一次显示出儿项的值,使用逗号进行分隔。二、变量1、变量是表示可变值的数据。变量用一名称来表示,该名称称为变量名。变量 名一般以字母或汉字开始,其后可以是字母、汉字、数字及某些符号(如下划线)。思考:a, a
15、a, bl、2, c、, al、B2, 2d4,同学们,“同学们2、变量的值可以通过赋值命令获得:a=l、2表示为变量a赋一个值1、2;store 34 2 to a,b,c 表示将值34、2分别赋给变量a, b, c3、赋值命令的格式:变量=表达式store表达式to变量1、,变量2,4、变量的类型由其值的类型决定。5、变量的另一种使用形式数组 普通变量是一个变量对应一个值,而数组变量却一个变量对应多个值。数组变 量中的每一个值称为数组元素。 数组变量的取名同普通变量,数组元素用数组变量名加下标的方法来表示,如 a (1、)、a (2)、b (1、,1、)、b (1、,2)等。也就是说,数组
16、用下标来区分其 元素。 如果一个数组,其元素只用一个下标,则该数组称为一维数组;如果一个数组, 其元素使用两个下标,则该数组称为二维数组。 数组变量的使用与普通变量的使用有所不同:数组变量必须先定义,然后才能 使用。 定义一维数组变量:dimension/declare数组名(下标上限)下标上限指下标的最大值。下标下限指下标的最小取值。VFP中,下标的下限规 定为1、,因此无须在定义数组时指定。 定义二维数组变量:dimension/declare数组名(第一个下标上限,第二个下标上限) 数组变量定义后,如果未对其赋值,则各元素为假值。给数组变量赋一个值时,其元素均得到该值,也可以为其元素分别
17、赋以不同的 值0数组变量不直接参加运算,其元素可以。6、和变量有关的常用命令, list memory 命令格式:p60o功能:显示变量信息。说明:。书中命令格式的书写约定:中括号部分表示选项;尖括号部分内容(汉字部分) 要根据要求提供;竖杠(斜杠)两边内容表示只能选择其一。显示的变量信息不仅有我们自己使用的变量,而且包括VFP本身所固有的变 量(这些变量称为系统变量,系统变量名均以下划线开始)。O “like通配名”表示只显示和通配名一致的变量信息。通配名是指包含?或 *的名称,其中,?表示该位置可以是任意的某个符号,*表示该位置可以是任意 多的符号。比如a?c表示这样的一些名称:第一位是a
18、,第二为任意,第三位是 c; a*c表示这样的一些名称:第一位是a,最后一位是c,中间内容任意。O “to printer”表示将变量信息同时送打印机打印;to file 文件”表示将变量 信息同时存入到指定的文件中。当显示的变量信息超出一个屏幕时,前面的信息会滚出屏幕。OVFP命令中规定使用的英文单词称为保留字。使用时,保留字可以只写出前面 部分,但至少要有4位。 display memory 命令格式:p60o功能:显示变量信息。说明:与list memory命令的唯.区别在于:当显示的变量信息超出一1s屏幕时, 该命令能做到一个屏幕一个屏幕地显示。, clear memory 命令格式:
19、clear memory功能:清除所有变量。说明:系统变量是我们清除不掉的。, release 命令格式1、: release变量1、,变量2, 功能:清除指定的变量。格式 2: release all功能:清除所有变量。格式 3: release all like 通配名功能:清除和通配名一致的变量。格式 4: release all except 通配名 功能:清除和通配名不施的变量。上机:练习普通变量及数组变量的使用;练习有关命令。三、表达式1、表达式是对数据(常量、变量)进行运算的式子。运算可以通过运算符,也 可以通过函数。为改变运算的顺序,也可以在表达式中使用圆括号。说明: 计算机中
20、,表达式里的所有字符均并列书写。 单个常量或变量是表达式的特例,即属于表达式范畴。2、数值表达式 对数值型、货币型数据进行运算的式子,其值为数值型或货币型。 算术运算符:*或乘方运算;*:乘法运算;/:除运算;%:求余运算;+:加运算;-:减运算。3、字符表达式对字符型数据进行运算的式子,其结果仍为字符型。字符运算符:+:将前后两个字符串进行合并,如abc +def,其结果为字符串abc def。-:将前后两个字符串进行合并,但将前面字符串尾部的空格挪到合并后的新字 符串尾部。如abc Hdef,其结果为字符串abcdef 。两个字符运算符的优先级相同。4、日期时间表达式对日期时间型数据进行运
21、算的式子,其结果类型依情况而定。日期时间表达式类型:p64表3、3。5、关系表达式通过关系运算符进行比较的式子。如果比较成立,结果为逻辑值真,否则为假。 关系运算符:p65表3、4o关系运算符的优先级相同,但低于前面的运算符。 关系运算符前后参与比较的数据要求是同一类型(数值型可以和货币型比较)。 关系表达式的运算结果和关系运算符两边的数据大小密切相关,VFP中,数据 大小的规定:(1、)数值型、货币型同算术中大小。(2)日期型、日期时间型靠后的日期、时间大。(3)逻辑型真大于假。(4)字符型【单个字符大小的规定】当设置为Machine (机器)顺序时:字符大小:空格(数字字符?(),到,夕)
22、大写字母小写字母;汉字大小:常用汉字以拼音顺序排大小,如,李Y张、当设置为PinYin (拼音)顺序时:字符大小:空格(数字字符3夕);汉字大小:以拼音顺序排大小,如李(张当设置为Stroke (笔画)顺序时:字符大小:空格(数字字符(0,到,9,),a,A,b,B,;汉字大小:以书写笔画多少确定大小,笔画多的大。【三种顺序的设置】方法一:“选项”对话框中设置。方法二:用命令设置:set collate to Machine”set collate to PinYin”set collate to Stroke”【字符型数据的大小】两个字符串大小的判定规则:自左至右,逐个字符进行比较,直到某个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国 计算机等级考试 VFP 复习 精炼 教程
限制150内