FOXBASE知识点总结2.docx

上传人:C****o 文档编号:13049126 上传时间:2022-04-27 格式:DOCX 页数:4 大小:33.18KB
返回 下载 相关 举报
FOXBASE知识点总结2.docx_第1页
第1页 / 共4页
FOXBASE知识点总结2.docx_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《FOXBASE知识点总结2.docx》由会员分享,可在线阅读,更多相关《FOXBASE知识点总结2.docx(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精品名师归纳总结第一章建立数据库1、数据( Data)就是记载客观事物的状态、特点、特性的符号。2、数据库( DataBase)就是按肯定的组织结构储备在运算机内可共享的相关数据的集合。运算机数据库中的信息可以按字符(数据的最小存取单位)、字段(可以命名的最小数据单位)、记录(一个或者多个字段组成的数据单位)、文件来进行组织。3、数据库治理系统简称DBMS ,( Data Base Management System )是用来建立、存取、治理和保护数据库的软件系统,他是数据库系统的核心软件,数据库系统的不同用户对数据库的建立,对数据的编辑、修改、检索、统计汇总、打印报表及数据库的并发掌握等操作

2、,都是由数据库治理系统来完成的,他是用户与数据库之间的接口。4、数据库系统是指运算机系统中引用了数据库技术后的完整系统,主要由运算机硬件、软件、数据库、用户四个部分组成。5、数据模型是对各个数据对象以及他们之间存在的相互关系的描述。常见的关系模型、层次模型、网状模型。 FOXBASE+ 属于关系模型。6、关系操作A 挑选:从数据库文件中找出满意条件的如干记录。B 投影:从数据库文件中找出满意条件记录的多个字段。C 连接:将两个数据库文件按某个条件挑选部分(或全部)记录及部分(或全部)字段组合成一个新的数据库文件。7、FOXBASE+ 的主要性能指标每个数据库文件的记录数最多 10 亿条每条记录

3、的长度最大 4000 个字符每个数据库的字段数最多 128 个内存变量个数最多 3600 个(默认 256 个)数组个数最多 3600 个数组元素最多 3600 个数值型字段精度16 位有效数字同时打开的文件数最多 48 个(默认 16 个)同时打开的数据库文件最多 10 个同时打开的索引文件最多 21 个每个数据库可同时打开的索引文件最多 7 个DO 命令嵌套层数最多 24 层8、FOXBASE+ 的文件类型文件类型扩展名含义数据库文件.DBF存放用户的数据数据库备注文件.DBT存放备注型字段的内容索引文件.IDX存放库文件中个记录的索引信息命令文件.PRG存放命令文件源代码命令文件.FOX

4、经伪编译后的命令文件内存变量文件.MEM存放内存变量报表格式文件.FRM存放 REPORT 命令输出的报表格式标签格式文件.LBL存放 LABEL命令输出的标签格式屏幕格式文件.FMT存放已定义的输入 /输出格式文本文件.TXT存放按标准(或通用)数据格式储备的数据可编辑资料 - - - 欢迎下载精品名师归纳总结9、FOXBASE+ 的启动提示符 .,退出 FOXBASE+ 的命令为 QUIT 。10、 FOXBASE+ 的六种数据类型:字符型数据:用 C 表示,最大长度为254,定界符有“” 、 三种。数值型数据:用 N 表示,最大长度为19 位,数据精度为 16 位有效数字。日期型数据:用

5、 D 表示,其格式是 mm/dd/yy (月 /日/年),长度固定为 8 位。规律型数据:用 L 表示,只有真( .T.、.t.、.Y.、.y.)和假( .F.、.f. 、.N. 、.n.)两种值,长度为 1 位。备注型数据: 用 M 表示, 宽度固定为 10,一个数据库的全部备注型文件都存放在一个扩展名为.DBT 的文件中,文件名和该数据库相同。屏幕型数据:用 S 表示,只用于储存某一时刻运算机屏幕显示的信息。11、建立数据库,分三步:第一使用CREATE命令创建数据库,数据库名最大长度为 8 位, AJ 中的字母不能单独作为数据库名,除了汉字、字母和数字以外,数据库名中可出现_、!、#、$

6、等,不能显现 / . * | :“等,不能显现其他的符号。其次确定数据库的结构。即输入字段名 ( field name )、字段类型( type)、字段宽度( width )、小数位( dec),全部完成后按 CTRL+W或 CTRL+END或 ENTER (回车键)转入下一步操作。最终录入数据。如此时不录入数据直接储存退出的话,建立的只是数据的结构,以后可以通过多种方式添加记录。12、几条简洁命令:USE 关闭当前打开的数据库USE ALAIS别名:打开数据库的同时给数据库指定一个别名。LIST STRU 、DISP STRU :显示数据库的结果? RECSIZE ():运算记录的长度? F

7、COUNT ():运算当前打开的数据库的字段个数MODIFY STRU:修改当前已打开的数据库的结构APPEND :在数据末尾追加记录APPEND BLANK :在数据库末尾追加一条空白记录INSERT BEFORE :在当前记录位置上插入一条记录INSERT :在当前记录位置之后插入一条记录APPEND FROM:把指定数据库文件名中的记录,追加到当前打开的数据库文件中APPENDFROMFIELDSFOR :把指定数据库文件名中的满意条件的记录,追加到当前打开的数据库文件中其次章 常量和变量1、常量就是在执行过程中其值始终不变的量,又称为常数,通常在命令中直接写出。FOXBASE+中常量有

8、以下四种:字符型常量:使用定界符单引号、双引号或方括号引起来的字符串。使用定界符时肯定要成对匹配显现。字符串可以包含字符、数字、空格、汉字和其他字符。例如:”东方 ”、as”d13、asda=d等。数值型常量:数学中的十进制数,有效位为16 位。例如: 3.14, -96.78 ,768 等规律型常量:只有真(.T.、.t.、.Y.、.y.)和假( .F.、.f.、.N.、.n.)两种值日期型常量:用mm/dd/yy (月 /日/ 年)这种格式来表示日期型常量,一般用CTOD ()函数转换。例如: CTOD (“12/26/2003 ”)表示日期常量 2003 年 12 月 26 日,而 12

9、/26/2003 只是数学表达式。 2、变量指在程序的执行过程中其值可以变化的量。变量名以字母或汉字开头,后面可以跟字母、汉字或者数字, 中间可以显现下划线 ( _)。变量名的长度不行以超过10 个字符或 5 个汉字。FOXBASE+中变量分为内存变量和字段名变量两种。( 1)内存变量:是独立于数据库文件而存在的变量,它包括变量名、变量类型和变量的值。变量类可编辑资料 - - - 欢迎下载精品名师归纳总结型由变量的值的类型打算,由于内存变量可以重复赋值,所以如不断的给变量赋值,那么变量类型也要不断的随着变量的值变化而变化。内存变量有字符型、数值型、规律型、日期型和屏幕型5 种类型。( 2)字段

10、名变量:指数据库文件中的任一数据项,它是构成数据库文件最基本的数据单元,字段名的值就是当前记录相应字段的值。字段名变量的值可以随时转变,由于数据库文件中的记录指针随 着操作不断移动,指针的位置发生了变化,那么变量的值也就相应的发生了变化,但变量类型不变。字段名变量有字符型、数值型、规律型、日期型和备注型5 种类型。在使用变量时,假如内存变量与字段名变量同名时,就字段名变量优先被使用。如此时需要使用内存变量时,就需要在内存变量名前加上“ M- ”,以防止产生二义性。例如:假如当前同时有内存变量 XM 和字段名变量 XM ,命令 ? M-XM,XM 的前一个结果显示内存变量的值,后一个结果显示字段

11、名变量 XM 的值。3、内存变量的赋值有两种方式:第一种方式是给一个变量赋值,格式为=,例如 XM= “王晓飞”。其次种方式是给多个变量赋一样的值,格式为STORE TO ,例如: STORE123TOA,B,C,D表示把 123 分别赋给 A ,B, C, D对于特别的内存变量屏幕型变量不再使用上面两种赋值方式,而是使用SAVE SCREEN TO文件名 和 RESTORE SCREEN FROM 文件名 来实现屏幕型变量的定义和调用。4、显示变量的值? 在光标的下一行显示表达式的值? 在光标的所在行显示表达式的值5、数组在 FOXBASE+ 中,用 DIMENSION定义数组,并且 只能定

12、义一维或者二维数组,数组元素个数最多为 3600。数组的下标值最小为1,下标假如有小数,就只截取整数部分。对于一维数组,下标最大值为 3600。对于二维数组,下标最大值为60(两个下标相同的时候) 。数组定义后各元素的数据类型为规律型,其值均为.F.。数组元素在内存中是按下标值的升序来储备的,也就是说赋值的时候按次序从下标小的到下标大的。在表示一个二维数组元素时,既可以用一个下标,也可以用两个下标。例如数组Y ( 3,4)的第 6 个元素既可以表示为Y2,2 ,也可以表示为 Y ( 6)。但是不能把一维数组用二维数组表示。 6、数值运算函数 ABS ( ):求 值的肯定值。 例如: ABS (

13、 -10)的值为 10b EXP: 求以 E 为底,以的值为指数的冥值。 例如:ea 表示为 EXP( a)。可编辑资料 - - - 欢迎下载精品名师归纳总结e以其它字母为底的指数表达式,写成一般的指数形式即可,例如:a表示成 ae 。 a表示成 a*b 。可编辑资料 - - - 欢迎下载精品名师归纳总结 LOG:求 的自然对数 以 E 为底的对数 值,例如: log ex=lgx表示为logx 。 以其它为底的对数,需要先运用换底公式换成以E 为底的对数,才可以写成FOXBASE+ 表达式, 例如: log ab=log eb/log ea表示为 logb/loga INT: 求的整数部分。 例如:? int ( -7.7), int ( 7.7)-77 SQRT: 求的平方根。 ROUND,有效位数 :对 按要求进行四舍五入。假如有效位数N 为整数或者 0,就小数点后保留N 位有效数字,对小数点后N+1 位进行四舍五入,并且四舍五入后第N+1 位的 0 保留。假如N 为负数,对小数点前-N 位进行四舍五入。可编辑资料 - - - 欢迎下载精品名师归纳总结7、字符运算函数可编辑资料 - - - 欢迎下载

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁