


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、FOXBASE知识点讲解总结第一章建立数据库1、数据(Data)就是记载客观事物的状态、特征、特性的符号。2、数据库(DataBase)就是按一定的组织结构存储在计算机内可共 享的相关数据的集合。计算机数据库的信息可以按字符(数据的最小存取单位)、字段(可 以命名的最小数据单位)、记录(一个或者多个字段组成的数据单位)、 文件来进行组织。3、数据库管理系统简称 DBMS,(Data Base Man ageme nt System)是用来建立、存取、管理和维护数据库的软件系统,他是数据库系统的核心软件,数据库系统的不同用户对数据库的建立,对数据的编辑、修改、检索、统计汇总、打印报表及数据库的并
2、发控制等操作,都是由数据库管理系统来完成的,他是用户与数据库之间的接口。4、 数据库系统是指计算机系统引用了数据库技术后的完整系统, 主要由计算机硬件、软件、数据库、用户四个部分组成。5、数据模型是对各个数据对象以及他们之间存在的相互关系的描述。常见的关系模型、层次模型、网状模型。FOXBASE+于关系模型。6、关系操作A筛选:从数据库文件找出满足条件的若干记录。B投影:从数据库文件找出满足条件记录的多个字段。C连接:将两个数据库文件按某个条件筛选部分 (或全部)记录及部 分(或全部)字段组合成一个新的数据库文件。每个数据库文件的记录数最多亿条每条记录的长度確丸4000个字符每个数据库的字段数
3、最多128个内存变量个数最多3600个(默认2嶺个)数组个数授笋3600伞数组元素授务3600个数值型字段精度M位有效数字同时打开的文件数最多43个(默认M个同时打开的数据席文件最多】0个同时打开的索引丈件最多钊个每个数据库可同时打开的盪引文件最峯7个DO命令嵌奁层数彊多24层文件类型扩展名含义数据廊文件.DBF存放用户的数據数堀瑋备注文件DBT存放笛注型字段的内客素弓1文件,!DX存放悴文件中个记录的索引信息命令文件PRG存放命令文件源代码命令文件.FOX经伪編诽后的侖令文件内存变钛文件MEM存放内存变敬报表格式文件,FRM存放REPORT命令输出的报衷格式标维恪戌支件丄BL存放LABEL命
4、令输岀的标签格式屏韋格式文件.FMT存放己雄文的输入/输岀格式文本文件.TXT禅放技标准(或通用)数撫格戌存储的数拯9、FOXBASE+启动提示符.,退出FOXBASE+命令为QUIT。10、FOXBASE+六种数据类型:字符型数据:用C表示,最大长度为254,定界符有“”、 三种数值型数据:用N表示,最大长度为19位,数据精度为16位有效数 字。日期型数据:用D表示,其格式是mm/dd/yy(月/日/年),长度固定为 8位。逻辑型数据:用L表示,只有真(.、.t. 、丫.、.y.)和假 (.F.、.f.、N、.n.)两种值,长度为1位。备注型数据:用M表示,宽 度固定为10, 个数据库的所有
5、备注型文件都存放在一个扩展名为 .DBT 的文件,文件名和该数据库相同。屏幕型数据:用S表示,只用于保存某一时刻计算机屏幕显示的信 息。11、建立数据库,分三步:首先使用CREA TE <数据库文件名 >命令创建数据库,数据库名最大长度为8位,AJ的字母不能单独作为数据 库名,除了汉字、字母和数字以外,数据库名可出现_、!、 #、$等, 不能出现/ ? * | < > :“等,不能出现其他的符号。其次确定数据库的结构。即输入字段名(field name)、字段类型(type)、字段宽度 (width)、小数位(dec),全部完成后按 CTRL+W或 CTRL+END或
6、ENTER回车键)转入下一步操作。最后录入数据。若此时不录入数据直接保存退出的话,建立的只是数据的结构,以后可以通过多种方式添加 记录。12、几条简单命令:USE关闭当前打开的数据库USE 库文件名 ALAIS别名:打开数据库的同时给数据库指定一 个别名。LIST STRU DISP STRU显示数据库的结果?RECSIZE():计算记录的长度?FCOUNT()计算当前打开的数据库的字段个数MODIF Y STRU修改当前已打开的数据库的结构APPEND在数据末尾追加记录APPEND BLAN在数据库末尾追加一条空白记录INSERT BEFORE:当前记录位置上插入一条记录INSERT在当前记
7、录位置之后插入一条记录APPEND FRO库文件名 :把指定数据库文件名的记录,追加到当前 打开 的数据库文件 APPENDFROM库文件名FIELDS字段名清 单FOR条件:把指定数据库文件名的满足条件的记录,追加到当前 打开的数据库文件第二章常量和变量1、常量就是在执行过程其值始终不变的量,又称为常数,通常在命 令直接写出。FOXBASE常量有以下四种:字符型常量:使用定界符单引号、双引号或方括号引起来的字符串。使用定界符时一定要成对匹配出现。字符串可以包含字符、数 字、空格、汉字和其他字符。例如:”东方”、as” d13'、 asda二d 等。数值型常量:数学的十进制数,有效位为
8、16位。例如 314,96.78,768 等逻辑型常量:只有真(.、.t.、.Y. 、.y.)和假(.F.、.f.、.N.、.n.)两种值日期型常量:用mm/dd/yy(月/日/年)这种格式来表示日期型常量,一般用 CTOD(函数转换。例如:CTOD“ 12/26/2003 ”)表示日期常量 12月26日,而12/26/2003只是数学表达式。2、变量指在程序的执行过程其值可以变化的量。变量名以字母或汉字开头,后面可以跟字母、汉字或者数字,间可以出现下划线(_)。变 量名的长度不可以超过10个字符或5个汉字。FOXBAS变量分为内存 变量和字段名变量两种。(1)内存变量:是独立于数据库文件而存
9、在的变量,它包括变量名、 变量类型和变量的值。变量类型由变量的值的类型决定,因为内存变量可以重复赋值,所以若不 断的给变量赋值,那么变量类型也要不断的随着变量的值变化而变化。内存变量有字符型、数值型、逻辑型、日期型和屏幕型5种类型。(2)字段名变量:指数据库文件的任一数据项,它是构成数据库文件最基本的数据单元,字段名的值就是当前记录相应字段的值。字段名变 量的值可以随时改变,因为数据库文件的记录指针随着操作不断移动, 指针的位置发生了变化,那么变量的值也就相应的发生了变化 ,但变量 类型不变。字段名变量有字符型、数值型、逻辑型、日期型和备注型 5 种类型。在使用变量时,如果内存变量与字段名变量
10、同名时,则字段名变量 优先被使用。若此时需要使用内存变量时,则需要在内存变量名前加上“M->” ,以避免产生二义性。例如:如果当前同时有内存变量 XM和字 段名变量XM,命令?M->XM,XM的前一个结果显示内存变量的值,后一个 结果显示字段名变量XM的值。3、内存变量的赋值有两种方式:第一种方式是给一个变量赋值,格式为 <内存变量名 >=<表达式 >,例如XM二“王晓飞”;第二种方式是给多个变量赋一样的值,格式为STORE表达式> TO<内存变量名清单 >,例如:STORE 123 TO A,B,C,D 表示把123分别赋 给 A,B,C
11、,D对于特殊的内存变量屏幕型变量不再使用上面两种赋值方式,而是使用 SAVE SCREEN T文件名禾口 RESTORE SCREEN FR文件名来实现 屏幕型变量的定义和调用。4、显示变量的值?<表达式清单 > 在光标的下一行显示表达式的值?<表达式清单 > 在光标的所在行显示表达式的值5、数组在FOXBASE用 DIMENSIONS义数组,并且只能定义一维或者二维 数组,数组元素个数最多为 3600。数组的下标值最小为 1,下标如果有 小数,则只截取整数部分。对于一维数组,下标最大值为3600;对于二维 数组,下标最大值为60(两个下标相同的时候)。数组定义后各元素
12、的数 据类型为逻辑型,其值均为.F.。数组元素在内存是按下标值的升序来存储的,也就是说赋值的时候按顺序从下标小的到下标大的。在表示一个二维数组元素时,既可以用一个下标,也可以用两个下标。例如数组 Y(3,4)的第6个元素既可以表 示为Y(2,2),也可以表示为 Y(6)。但是不能把一维数组用二维数组表 示。6、数值运算函数 ABS(数值表达式 ):求 数值表达式 值的绝对值。例如:ABS(- 10)的值为10 EXP(数值表达式 ):求以E为底,以数值表达式 的值为指数的 冥值。例如:e a表示为EXP(a);以其它字母为底的指数表达式,写成一 般的指数形式即可,例如:a e表示成aAe ;a b表示成a*b; LOG(数值表达式 ):求数值表达式 的自然对数(以E为底的对 数)值,例如:log e x=lgx 表示为log(x);以其它为底的对数,需要先运用换底公式换成以E为底的对数,才可以写成 FOXBASE表达式,例女口 :log a b=log e b/log e a 表示为 log(b)/log(a) INT(v数值表达式 >):求<数值表达式 >的整数部分。例如:?
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 私人转让汽车合同协议书
- 2024年视听周边设备:耳机项目资金需求报告代可行性研究报告
- 二手车中间人合同协议书
- 2024年力与变形检测仪项目资金申请报告代可行性研究报告
- 品牌项目合同协议书范本
- 楼房出租合同协议书图片
- 合同协议书心得
- 作业托管合同协议书
- 房子主页合同协议书
- 消费安全协议书合同
- 中职ps期末考试试卷及答案
- 高温下质子交换膜燃料电池密封垫泄漏机理分析
- 2025-2030年中国科技金融行业前景预测及投资战略规划研究报告
- 美育课程中的跨学科融合教学实践
- 2024年湖北省竹溪县事业单位公开招聘医疗卫生岗笔试题带答案
- 浙江省台州市十校联盟2024-2025学年高二下学期期中联考技术试题(含答案)
- 2024年广东大亚湾开发区招聘公办学校教师笔试真题
- 四川2025年四川美术学院招聘辅导员笔试历年参考题库附带答案详解
- 江苏交控笔试试题及答案
- JJF1033-2023计量标准考核规范
- 颈椎病课件完整版
评论
0/150
提交评论