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

在线预览结束,喜欢就下载吧,查找使用更方便

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

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

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

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

第一章数据库基础知识 1.关系术语: (1)关系:一个关系就是一张二维表。每个关系有一个关系名。在VF中,一个关系就称为一个数据表。 (2)元组:二维表除表头以外的数据行。在VF中也称为记录。 (3)属性:二维表的列。每一列都有一个属性名。在VF中,一列称为一个字段。 (4)域:表中属性的取值范围。 (5)主码(关键字):表中某个属性或属性组合,其值可以唯一确定一个元组。在VF中具有唯一性取值的字段称为关键字段。 (6)外部关键字:如果表中的一个字段不是本表的主关键字或候选关键字,而是另外一个表的主关键字或候选关键字,这个字段(属性)就称为外部关键字。 (7)关系模式:对关系的描述。一个关系模式就对应一个关系结构。 2.数据的一致性和完整性 3.常用数据类型P35 数据类型说明长度(字节)字符型Character用各种文字字符表示的数据。由字母、数字、汉字、符号和空格等组成1~254数值型Numeric可以进行算术运算的数据。由数字0~9、小数点和正负号构成8货币型Cuyency采用表示货币量的数据来代替用数值型数据表示货币8逻辑型Logic用来进行各种逻辑判断的数据。只有两个值:真或假1日期型Date用来表示日期的数据。存储格式为“YYYYMMDD”8日期时间型DateTime描述日期和时间的数据,存储格式为“YYYYMMDDHHMMSS”8整型Integer是指不包含小数点部分的数值,以二进制形式存储4浮点型Float是数值型数据的一种,与数值型数据完全等价,但在存储形式上采取浮点格式,由尾数、阶数及字母E组成8双精度Double是具有更高精度的数值型数据8备注型Memo用于存储字符型数据块,用来存储指向实际数据存放位置的地址指针,实际数据存放在与数据表文件同名的.FPT文件中,其长度仅受磁盘空间的限制4通用型General用于存储OLE对象,可以是文档、图片、电子表格等。用来存储指向.FPT文件位置的地址指针44.字符表达式:用字符串运算符将字符型数据连接起来的式子,其结果仍是字符型数据 ⑴“+”运算符:两个字符串首尾相连形成一个新的字符串 ⑵“-”运算符:两个字符串相连,并将前字符串尾部的空格移到合并后的新字符串的尾部 例如,?”ABCD”+”EFG”+”1234”&&结果为:ABCDEFG1234 ?”ABCD”-”EFG”+”1234”&&结果为:ABCDEFG1234 5.逻辑运算符的运算顺序: ⑴AND(与):两个表达式的值均为真,结果才为真;否则为假 ⑵OR(或):两个表达式的值均为假,结果才为假 ⑶NOT、!(取反):真值变为假值,假值变为真值 6.空格生成函数:SPACE(<数字表达式>) 功能:产生由数值表达式所指定个数的空格,返回值为字符型 例如:?“四川”+SPACE(6)+”成都”显示:“四川成都” SPACE(n)返回n个空格字符组成的字符串SUBSTR(exp,m,n)从字符串中取中间子串SUBS(c,11,4)返回“book”LEFT(exp,n)从字符串左部取长度为n的子串LEFT(c,4)返回串“This”RIGHT(exp,n)从字符串右部取长度为n的子串RIGHT(c,5)返回“book!”ALLTRIM(exp)删除字符串的前导和尾部空格ALLT(“a”)返回串为“a”TRIM去掉字符串右端空格TRIM(“ball”)返回串为“ball”LTRIM删除字符串的左端空格LTRIMT(“a”)返回串为“a”7.转换函数: STR(exp,n,m)数值转换为字符串STR(3.14)返回串“3.14”VAL(exp)返回数字字符串对应的数值型数据VAL(“3.14”)返回值为3.148. BOF()如果当前记录指针在表头则返回真,否则返回假EOF()如果当前记录指针在表尾则返回真,否则返回假----------------------------------------------------------------------------------------- 第四章表的操作 1.打开数据表:命令:USE<表文件名> 例如,USE学生 EXCLUSIVE以独占方式打开表 SHARED以共享方式打开表 2.关闭表:USE:关闭当前工作区中打开的数据表 CLOSEALL:关闭所有工作区中的所有文件,不释放内存 CLOSETABELS[ALL]:关闭所有的表文件 CLEARALL:关闭所有工作区的所有文件,释放内存。 3.记录指针:①绝对移动:GO/GOTO<记录号>【TOP】【BOTTOM】 功能:将记录指针定位在指定记录号的记录上 TOP表示第一条记录,BOTTOM表示最后一条记录 RECORD:数据表中某一记录的记录号 ②相对移动:SKIP<+-n> 功能:将记录指针从当前位