预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共52页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

VFP程序设计总复习第1章数据库基础4.在关系模型中规定关系必须具有以下特点: 表中每一列元素是类型相同的数据; 列不能重名,列的顺序可任意放置; 表中任意两行不能完全相同; 关系中的任何一个属性值都是不可再分的最小数据单位, 规范化关系的主要目的是解决:数据冗余、更新异常、插入异常、删除异常。 5.关系中的基本运算:筛选、投影与连接(教材中三个表) Select*from学生信息where计算机等级isnull **包含筛选关系运算(行选择) Select学号,姓名from学生信息where性别=“女” **包含筛选和投影关系运算(行选择,列选择称投影) Select学生信息.学号,姓名,成绩from学生信息; join成绩信息on学生信息.学号=成绩信息.学号 **包含连接和投影关系运算 关系运算的结果仍然是一个关系。6.集合运算 VFP只支持集合并运算:Union; 集合的交运算:可通过等值连接SELECT命令来完成; 集合的差运算:可通过不等值连接SELECT命令来完成;第2章VFP基础2.变量的类型、命名方法 程序运行过程中其值可改变的量称为变量。变量分为内存变量、字段变量两类。 内存变量命名规则:首字符必须是字母、汉字或下划线,后面n个字符可以是字母、汉字、数字或下划线(也可n=0),长度为1~128。 字段变量命名规则:首字符必须是字母、汉字,后面n个字符可以是字母、汉字、数字或下划线(也可n=0),自由表的长度为1~10,数据库表的长度为1~128。 内存变量的类型:N,C,D,T,Y,L 字段变量的类型:13种。常用有:N,C,D,T,Y,L,I,M,G 内存变量与字段变量同名时字段变量优先。3.表达式的类型、运算符及其优先级 将字符类型运算符“$”放在关系运算符中,表达式的值类型归纳更方便。4.常用函数(请注意考察函数的参数、函数调用格式、函数返回值的类型、功能和规则) 函数调用的方法:函数名([参数表]) 函数调用只能出现在表达式的位置或作为表达式的一个因子。 ⑴?<函数名>([参数1[,参数2]……]) ?SUBSTR(C1,N1[,N2]) ⑵变量=函数名([参数]) abc=len(“abcdefg”) (3)作为表达式的一个因子 ?2*6+mod(5,100) 每个函数运算后都会返回一个值,称为函数值。 函数名、参数和函数值是函数的三个要素。5.文件(P41)第三章数据表的基本操作2)表文件的打开与关闭命令 USE[<表文件名>] 3)表记录的浏览、增加、删除与修改命令。 BROWSE&&浏览或显示表记录 PACK、DELETE、RECALL &&表记录的物理删除、逻辑删除与恢复 4)记录指针绝对移动和相对移动命令 GOTO|GO[<TOP>|<BOTTOM>|<数值表达式>] SKIP[<数值表达式>]2数据表的索引 索引:结构化复合索引文件---.cdx; 单独索引文件---idx。 1)建立结构化复合索引文件---.cdx命令 INDEXON<索引关键字表达式>TAG<索引标识名> [ASCENDING|DESCENDING] [UNIQUE|CANDIDATE] 2)建立单独索引文件---idx命令 INDEXON<索引关键字表达式>TO<索引文件名> 3)指定主控索引项命令 SETORDERTO[<索引序号>|<TAG索引标识名>] [ASCENDING|DESCENDING] 4)索引类型:主索引、候选索引、唯一索引和普通索主索引:不允许出现重复值,一个表中只能建立一个主索引。只能建立在数据库表中 候选索引:不允许出现重复值。可建立多个候选索引。 普通索引:允许出现重复值,可以建立多个普通索引。 唯一索引:允许有重复值,只保存重复值中首次出现的的记录。可建立多个唯一索引。 建立索引的作用之一是提高查询和更新的速度 例:以下关于主索引和侯选索引的叙述正确的是(A)A)主索引和侯选索引都能保证表记录的惟一性B)主索引和侯选索引都可以建立在数据库表和自由表上C)主索引可以保证表记录的惟一性,而侯选索引不能D)主索引和侯选索引是相同的概念5)使用数据库设计器为两个表建立联系 一对一的关系: 首先应在父表中建立【主索引或候选索引】 在子表中建立【主索引或候选索引】 一对多的关系: 首先应在父表中建立【主索引或候选索引】 在子表中建立【普通索引】第四章数据库操作3.数据完整性 数据完整性规则包括三个部分:实体完整性、域完整性和参照完整性。(P98) 1)实体完整性:保证表中记录的唯一性(即在一个表中不允许出现重复记录),通过建立主索引或候选索引实现。 2)域完整性:保证表中字段数据的正确性,通过定义字段和记录有效性规则实现; 注意:规则是逻辑型数据,信息是字