计算机二级VFP复习资料.doc
《计算机二级VFP复习资料.doc》由会员分享,可在线阅读,更多相关《计算机二级VFP复习资料.doc(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1.1 数据库基础知识考点1 计算机数据管理的发展1数据与数据处理数据是指存储在某一种媒体上能够识别的物理符号。数据处理的中心问题是数据管理。2计算机数据管理(l)人工管理。(2)文件系统。(3)数据库系统。(4)分布式数据库系统。(5)面向对象数据库系统。3数据库管理系统为数据库的建立、使用和维护而配置的软件称为数据库管理系统DBMS (DataBase Management System)。DB包括DBSM中数据与程序的关系考点2 数据系统2数据库系统的特点(l)实现数据共享,减少数据冗余。(2)采用特定的数据模型。(3)具有较高的数据独立性。(4)具有统一的数据控制功能。考点3 数据模型
2、1实体的描述(1)实体。(2)实体的属性。(3)实体集和实体型。2实体间联系及联系的种类(1)一对一联系。(2)一对多联系。(3)多对多联系。3数据模型简介为了反映事物本身及事物之间的各种联系,数据库中的数据必须有一定的结构,这种结构用数据模型来表示,通常有以下3种。(1)层次数据模型。(2)网状数据模型。(3)关系数据模型。数据库DB、数据库系统DBS和数据库管理系统DBMS之间的关系是DBS包括DB和DBMS。1.2 关系模型关系模型的用户界面非常简单,一个关系的逻辑结构就是一张二维表。形式表示实体和实体间联系的数据模型称为关系数据模型。(2)元组:在一个二维表中,水平方向的行称为元组,每
3、一行为一个元组。(3)属性:将二维表中垂直方向的列称为属性,每一列都有一个属性名。(4)域:属性的取值范围,即不同元组对同一个属性的取值所限定的范围。(5)关键字:属性或属性的组合,其值能够唯一地标识一个元组。在Visual FoxPro中,主关键字和候选关键字就起唯一标志一个元组的作用。2关系的特点(1)关系必须规范化。(2)在同一个关系中不能出现同名属性,Visual FoxPro中表示为字段名的不同。(3)关系中不允许有完全相同的元组,即冗余。(4)在一个关系中元组的次序无关紧要。(5)在一个关系中列的次序无关紧要。1传统的集合运算(1)并:两个相同结构关系的并是由属于这两个关系的全部元
4、组组成的集合。(2)差:两个相同结构关系的差是由属于前一个关系的元组而不属于后一个关系的元组组成的集合。(3)交:两个相同结构关系的交是由属于这两个关系所共有的元组组成的集合。2专门的关系运算(1)选择:从关系中找出满足给定条件的元组的操作。(2)投影:从关系模式中指定若干个属性组成新的关系:(3)连接:关系的横向结合,将两个关系模式拼接成一个更宽的关系模式。(4)自然连接:在连接运算中,按照字段值对应相等为条件进行的连接操作称为等值连接。自然连接是去掉重复属性的等值连接。1.3 数据库设计基础考点6 数据库设计步骤1设计原则(l)关系数据库的设计应遵从概念单一化“一事一地”的原则。(2)避免
5、在表之间出现重复字段。(3)表中的字段必须是原始数据和基本数据元素。(4)用外部关键字保证有关联的表之间的联系。2设计步骤(1)需求分析。(2)确定需求表C(3)确定需求字段。(4)确定联系。(5)设计精确2.3 项目管理器考点4 使用项目管理器(1)项目管理器窗口中共有6个选项长,其中“全部”选项卡用来集中显示该项目中的所有文件,“数据”、“文档”、“类”、“代码”和“其他5个选项卡用来分类显示各种文件。(2)项目管理器一是提供了简便的、可视化的方法来组织和处理表、数据库、表单、查询和其他一切文件,通过单击鼠标就能实现对文件的创建、修改、删除等操作;二是在项口管理器中可以将应用系统编译成一个
6、扩展名为APP的应用文件或EXE的可执行文件。23.1 常量与变量考点1 常量常量用以表示一个具体的、不变的值。不同类型常量的书写格式不同。在Visual FoxPro中,常量主要包括以下几种类型。1数值型常量 2货币型常量3字符型常4日期型常量5日期时间型常量6逻辑型常量考点2 变量Visual FoxPro中变量分为字段变量和内存变量二其中字段变量就是表中的字段。内存变量是内存中的一块存储区域,变量值就是存放在这个存储区域里的数据,变量的类型取决于变量值的类型。内存变量的数据类型包括:字符型(C)、数值型(N)、货币型(Y)、日期型(D)、日期时间型(T)和逻辑型(L)。1简单的内存变量每
7、一个变量都有一个名字,可以通过变量名访问变量。如果当前表中存在一个同名的字段变量,则在访问内存变量时,必须在变量名前加上前缀M.(或M-),否则系统将访问同名的字段变量。2数组与简单内存变量不同,数组在使用之前一般要用DIMENSION或DECLARE命令显示创建,规定数组是一维数组还是二维数组,数组名和数组大小。数组大小由下标值的上、下限决定,下限规定为1。在使用数组和数组元素时,应注意如下问题。(3)在同一个运行环境下,数组名不能与简单变量名重复。(4)在赋值语句中的表达式位置不能出现数组名。(5)可以用一维数组的形式访问二维数组。考点3 内存变量常用命令1内存变量的赋值格式1:= 格式2
8、:STORETO2表达式值的显示格式1:?or?3内存变量的显示格式1:LIST MEMORYLIKETO PRINTER!TO FILE格式2:DISPLAY MEMORYLIKETO PRINTER|TO FILE4内存变量的清除格式1:CLEAR MEMORY格式2:RELEASE3:RELEASE ALLEXTENDED5表中数据与数组数据之间的交换将表的当前记录复制到数组。格式1:SCATTERFIELDSMEMOTOBLANK格式2:SCATTERFIELDS LIKE|FIELDS EXCEPTMEMOTOBLANK将数组数据复制到表的当前记录。格式1:GATHER FROMFI
9、ELDSMEMO格式2:GATHER FROMFIELDS LIKE|FIELDS EXCEMEMO2设置字符的排序次序当比较两个字符串时,系统对两个字符串的字符自左向右逐个进行比较;一旦发现两个对应字符不同,就根据这两个字符的排序序列决定两个字符串的大小3字符串精确比较与EXACT设置在用双等号运算符比较两个字符串时,只有当两个字符串完全相同(包括空格及各字符的位置)时,运算结果才会是逻辑真.T.,否则为逻辑假.F.。2运算符优先级.NOT.或!(逻辑非)、.AND.(逻辑与)、.OR.(逻辑或)依次降低。小提示:表达式是指常量、变量、函数或由它们通过特定的运算符连接起来的式子。3.3 常用
10、函数考点7 数值函数1绝对值和符号函数 格式:ABS) SIGN()功能:ABS()返回指定的数值表达式的绝对值。SIGN()返回指定数值表达式的符号。2求平方根函数 格式:SQRT()功能:返回指定表达式的平方根,表达式的值不能为负。4求整数函数格式:INT() CEILING( FLOOR()功能:INT()返回指定数值表达式的整数部分。CEILING()返回大于或等于指定数值表达式的最小整数。FLOOR()返回小于或等于指定数值表达式的最大整数。5四舍五入函数格式:ROUND(,)若大于等于0,表示的是要保留的小数位,若小于。,则表示整数部分的舍入位数。6求余数函数格式:MOD(,)功能
11、:返回两个数相除后的余数。余数的正、负号与除数相同。如果被除数与除数同号,则函数值为两数相除的余数;如果异号,则函数值为两数相除的余数再加上除数的值.考点8 字符函数1求字符串长度函数格式:LEN()功能:返回指定字符表达式值的长度,即字符个数。2大小写转换函数格式:LOWER( UPPER()功能:LOWER()将指定表达式中的大写字母转换成小写字母,其他字符保持不变;UPPER()将指定表达式中的小写字母转换成大写字母,其他字符保持不变。3空格字符串生成函数格式:SAPCE(功能:返回由指定数目的空格组成的字符串。4侧除前后空格函数格式:TRIM(LTRIM() ALLTRIM()功能:T
12、RIM()删除指定表达式尾部的空格。LTRIM()删除指定表达式前端的空格。ALLTRIM()删除指定字符串前端和尾部的空格。6计算子串出现次数函数格式:OCCURS(,)功能:返回第一个字符串在第二个字符串中出现的次数。8子串替换函数格式:STUFF,)功能:用的值替换中由和指定的一个子串。考点10 数据类型转换函数数据类型转换函数的功能是将某一种类型的数据转换成另一种类型的数据。1数值转换成字符串函数格式:STR(,)功能:将的值转换成字符串,转换时根据需要自动四舍五入。2字符串转换成数值函数格式:V AL(功能:将由数字符号(包括符号、小数点)组成的字符型数据转换成相应的数值型数据。3字
13、替串转换成日期或日期时间函数格式:CTOD(日期CTOT)日期时间 5宏替换函数格式:.功能:替换出字符型变量的内容,即的值是变量中的字符串。如果该函数与其后面的字符无明显分界,则要用“.”作为函数结束标识宏替换可以嵌套使用。考点11 测试函数1值域测试函数格式:BETWEEN(,)功能:判断一个表达式的值是否介于其他两个表达式的值之间。2空值(NULL)测试函数格式:ISNULL()功能:判断一个表达式的运算结果是否为NULL值。4数据类型测试函数格式:VARTYPE(,)功能:测试表达式的类型,返回一个大写字母,函数值为字符型。 5表文件尾测试函数格式:EOF(|)功能:测试当前表文件(若
14、默认自变量)或指定表文件中的记录指针是否指向文件尾,若是,则返回逻辑真(.T.),否则为逻辑假(.F.)。若在指定工作区上没有打开表文件,则函数返回逻辑假(.F.),若表文件中不包含任何记录,则函数返回逻辑真(T.)。9条件测试函数格式:IIF(,)功能:测试的值,若为逻辑真(.T.),则函数返回的值,否则返回的值和的类型可以不相同。10记录删除测试函数格式:DELETED(|)功能:测试当前表文件(若默认自变量)或指定表文件中,记录指针所指的当前记录是否有删除标记“*”。若有,则为真,否则为假。4.1 Visual FoxPro数据库及其建立考点1 建立和使用数据库CREATE DATABA
15、SEDatabaseName |?2数据库的打开(3)使用命令打开数据库,格式为: OPEN DATABASEFileName |?EXCLUSIVE I SHARED NOUPDATE VALIDATE考点2 修改和删除数据库Visual FoxPro在建立数据库时建立了扩展名分别为dbc、dct和dcx的3个文件,用户不能直接修改这些文件。可以有3种方法打开数据库设计器。(3)使用命令打开数据库设计器,格式为: MODIFY DATABASEDatabaseName|?在项目管理器中不管删除还是移去数据库文件,都不会删除其所包含的各个对象做口数据表)。如果要在删除数据库的同时删除其所包含的
16、数据表,就必须使用命令,格式为: DELETE DATABASE DatabaseName|?DELETETABLESRECYCLE小提示:在Visual FoxPro中,Open DataBase和Modify DataBase命令的区别在于:Open DataBase打开的只是数据库的工作环境,并不会进入数据库设计器;Modify DataBase是打开数据库设计器。4.2 建立数据库表考点3 在数据库中建立表1字段名(l)自由表字段名最长为10个字符。(2)数据库表字段名最长为128个字符。(3)字段名必须以字母或汉字开头。(4)字段名可以由字母、汉字、数字和下划线组成。(5)字段名中不
17、能包含空格。2字段类型和宽度(1)字符型:可以是字母、数字等各种字符型文本(2)货币型:货币单位(3)数值型(3)浮点型:其长度在表中最长可达20位。(4)日期型:由年、月、日构成的数据类型(5)日期时间型:由年、月、日、时、分、秒构成的数据类型。(8)逻辑型:值为“真”( .T.)或假(.F.)(9)备注型:不定长的字符型文本。在表中占4个字节,表备注型文件的扩展名为FPT。(10)通用型:用于标记电子表格、文档、图片等OLE对象,在表中占4个字节。(11)字符型(二进制)。(12)备注型(二进制)。3空值一个字段是否允许为空值与实际应用有关4.3 表的基本操作1复制记录copy to()f
18、or()fields()type2修改记录modify structure3删除记录1逻辑删除delete for 物理删除pack or zap考点6 增加、删除、修改和显示记录的命令1增加记录APPEND命令是在表的尾部增加记录,格式有如下两种。格式1:APPEND格式2:APPEND BLANK2插入记录格式:INSERT BEFOREBLANK。4修改记录在Visual FoxPro中可以交互修改记录,也可以用指定值直接修改记录。(1)用EDIT或CHANGE命令交互式修改。(2)用REPLACE命令直接修改。5显示记录格式:LIST/DISPLAY FIELDSFieldListFO
19、R LExpressionlOFF TO PRINTERPROMPT|TO FILE FileName考点7 查询定位的命令(1)用GOTO命令直接定位(2)SKIP命令(3)用LOCATE命令定位。LOCATE命令是按条件定位记录位置,格式为: LOCATE FOR IExpression1 DO WHILE FOUND() *处理数据* CONTINUE ENDDO4.4 索引与排序考点8 索引的基本概念索引是对表中的记录按照某种逻辑顺序重新排列。(l)主索引:在指定的字段或表达式中不允许出现重复值的索引,且一个表只能创建一个主索引。(2)候选索引:具有与主索引相同的性质和功能,但一个表中
20、可以创建多个候选索引,其指定的字段或表达式中也不允许出现重复值。(3)唯一索引:它的“唯一性”是指索引项的唯一,而不是字段值的唯一。但在使用该索引时,重复的索引段值只有唯一一个值出现在索引项中。(4)普通索引:不仅允许字段中出现重复值,并且索引项中也允许出现重复值。考点9 索引的建立格式:INDEX ON eExpression TO IDXFileName | TAG TagNameOF CDXFileName FOR lExpressionCOMPACT ASCENDING | DESCENDING UNIQUE | CANDIDATE ADDITIVE(1)单独的IDX索引,是一种非结构
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 二级 VFP 复习资料
限制150内