第章VFP基础数据课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第章VFP基础数据课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VFP 基础 数据 课件
- 资源描述:
-
1、数据库技术及应用数据库技术及应用1VFP表数据表数据VFP内存数据内存数据数据运算数据运算第第3章章 Visual FoxPro基础数据基础数据23.1 Visual FoxPro基础数据基础数据3.1.1 表与表结构表与表结构关系表是一张二维表,由不同的行、列构成。关系表是一张二维表,由不同的行、列构成。表结构表结构:字段名字段名 字段类型字段类型 字段宽度字段宽度 小数位数小数位数表中的一行对应着一个表中的一行对应着一个记录记录(RECORD);(RECORD);而表中的一列则对应着一个而表中的一列则对应着一个字段字段(FIELD(FIELD)。表的组成表的组成:结构结构 和和 数据数据
2、第第3章章 Visual FoxPro基础数据基础数据3原始二维表形式:原始二维表形式:学号学号姓名姓名性性别别出生出生日期日期党员党员否否院系院系入学入学总分总分专业专业编号编号简历简历照照片片1081180101刘丽刘丽女女06/12/90.T.电气与电子工电气与电子工程学院程学院575.0080601memogen1081180102李淑子李淑子女女09/02/90.F.电气与电子工电气与电子工程学院程学院589.5080601memogen1081150102宋洪博宋洪博男男09/02/91.F.能源与动力工能源与动力工程学院程学院550.0080501memogen107115010
3、4刘向志刘向志男男11/07/89.T.能源与动力工能源与动力工程学院程学院563.0080501memogen1081160520李媛媛李媛媛女女04/05/91.F.控制与计算机控制与计算机工程学院工程学院547.5080605memogen1081160503张函张函女女01/01/90.F.控制与计算机控制与计算机工程学院工程学院538.0080605memogen1081120118侯明斌侯明斌男男07/18/91.F.经济与管理学经济与管理学院院527.0110201memogen数据数据结构结构第第3章章 Visual FoxPro基础数据基础数据4如何将这种二维表组织在计算机中
4、?用到如何将这种二维表组织在计算机中?用到Visual FoxPro 6.0(VFP)-关系数据库管理系统之一。关系数据库管理系统之一。3.1 Visual FoxPro基础数据基础数据第第3章章 Visual FoxPro基础数据基础数据5(1)命令方式命令方式 在在VFP的命令窗口中输入一条命令,可得到结果,的命令窗口中输入一条命令,可得到结果,并且可以用输出命令将结果显示在显示区。并且可以用输出命令将结果显示在显示区。VFP系统的系统的3种工作方式种工作方式(3)程序执行方式程序执行方式 将将VFP命令编成特定序列命令编成特定序列程序文件程序文件(命令文件命令文件)用用DO命令来执行程序
5、。命令来执行程序。(2)菜单操作方式菜单操作方式-界面操作方式界面操作方式 使用菜单或工具栏中的按钮来完成各项操作任务,使用菜单或工具栏中的按钮来完成各项操作任务,这是数据库最终用户最常用的一种工作方式。这是数据库最终用户最常用的一种工作方式。第第3章章 Visual FoxPro基础数据基础数据61.4 Visual FoxPro 简介简介第第3章章 Visual FoxPro基础数据基础数据73.1.2 字段类型字段类型 字段名字段名 以字母或汉字开头,以字母或汉字开头,长度不超过长度不超过10的字母、数字的字母、数字字符或下划线序列,如果是汉字则长度不超过字符或下划线序列,如果是汉字则长
6、度不超过5个个。数据表要有表名数据表要有表名表名由表名由文件主名文件主名和和扩展名扩展名(.(.组成。组成。如:如:学生基本信息表可命名为学生基本信息表可命名为:student.dbf3.1 Visual FoxPro基础数据基础数据第第3章章 Visual FoxPro基础数据基础数据8字段要有类型与宽度字段要有类型与宽度 字符型字符型(C):汉字和汉字和ASCII字符集中可打印的字符字符集中可打印的字符组成,数据宽度为组成,数据宽度为0-254个字符。个字符。例如:学号例如:学号 C(10),姓名姓名 C(10);字段宽度是指允许字段存储数据的最大字节数。字段宽度是指允许字段存储数据的最大
7、字节数。对于对于字符型字符型、数值型数值型数据,建表时应根据数据数据,建表时应根据数据需求设定适当的宽度。需求设定适当的宽度。其他类型字段的宽度由系统其他类型字段的宽度由系统统一规定。统一规定。3.1.2 字段类型字段类型 3.1 Visual FoxPro基础数据基础数据第第3章章 Visual FoxPro基础数据基础数据9数值型数值型(N):由数字由数字,小数点小数点,正负号组成;正负号组成;例例:-123.45678数值型字段的宽度指整个数据数值型字段的宽度指整个数据(包括小数点位和包括小数点位和符号位符号位)的长度。数值型数据的宽度:的长度。数值型数据的宽度:1-20位位范围范围:-
8、0.99999999E+19到到0.99999999E+20除了定义数据的宽度还要定义小数点后的位数。除了定义数据的宽度还要定义小数点后的位数。用用N(m,k)表示表示。例如:入学成绩例如:入学成绩 N(5,1)3.1 Visual FoxPro基础数据基础数据3.1.2 字段类型字段类型 第第3章章 Visual FoxPro基础数据基础数据10整型数据整型数据(I):正负号和数字组成,用正负号和数字组成,用4个字节存储个字节存储 范围范围:-2147483643到到2147483644该类型字段的宽度由系统默认。该类型字段的宽度由系统默认。双精度型数据双精度型数据(B):用用8个字节存储一
9、个实数个字节存储一个实数,存放精度要求高的数值。存放精度要求高的数值。该类型字段的宽度由系统默认该类型字段的宽度由系统默认。3.1.2 字段类型字段类型 3.1 Visual FoxPro基础数据基础数据第第3章章 Visual FoxPro基础数据基础数据11日期型日期型(D):默认格式默认格式 mm/dd/yy,固定宽度为,固定宽度为8位。位。日期时间型日期时间型(T):固定宽度为固定宽度为8位。位。默认格式默认格式mm/dd/yy hh:mm:ss (月月/日日/年年 小时小时:分分:秒秒)逻辑型逻辑型(L):逻辑判断值逻辑判断值,真为真为.T.,假为假为.F.,固定宽度为,固定宽度为1
10、位位3.1 Visual FoxPro基础数据基础数据3.1.2 字段类型字段类型 第第3章章 Visual FoxPro基础数据基础数据12备注型备注型(M):存储较长的字符型数据,数据保存在与数据表的存储较长的字符型数据,数据保存在与数据表的主名相同的备注文件主名相同的备注文件中,中,扩展名为扩展名为.fpt.fpt,该文件,该文件随主表文件随主表文件(.dbf)(.dbf)的打开自动打开的打开自动打开,宽度为宽度为4个字节。个字节。通用型通用型(G):用于存放用于存放OLE对象数据对象数据,如:电子表格、文档、,如:电子表格、文档、图片等。定义数据类型的固定宽度为图片等。定义数据类型的固
11、定宽度为4个字节,对个字节,对象数据存于象数据存于同名的备注文件同名的备注文件(.fpt(.fpt)中。中。3.1 Visual FoxPro基础数据基础数据3.1.2 字段类型字段类型 第第3章章 Visual FoxPro基础数据基础数据13表表student的结构设计:表名为的结构设计:表名为:student.dbf字段名字段名 类型类型 宽度宽度 小数位数小数位数学号学号姓名姓名性别性别出生日期出生日期党员否党员否院系院系专业编号专业编号入学总分入学总分简历简历照片照片字符型字符型字符型字符型字符型字符型日期型日期型逻辑型逻辑型字符型字符型字符型字符型数值型数值型备注型备注型通用型通用
12、型1010281206544-1-后缀名为后缀名为dbf表表student的结构表示:的结构表示:student(学号学号 C(10),姓名姓名 C(10),性别性别 C(2),出生日期出生日期 D(8),党员否党员否 L(1),院系院系 C(20),专业编号专业编号 C(6),入学总入学总分分 N(5.1),简历简历 M(4),照片照片G(4)第第3章章 Visual FoxPro基础数据基础数据143.2 Visual FoxPro内存数据内存数据常量是固定不变的数据,在程序中,常量一旦被常量是固定不变的数据,在程序中,常量一旦被定义,就不能改变了。它具有如下类型:定义,就不能改变了。它具
13、有如下类型:v 数值型常量数值型常量v 字符型常量字符型常量v 日期型和日期时间型常量日期型和日期时间型常量v 逻辑型常量逻辑型常量v 货币型常量货币型常量3.2.1 常量常量第第3章章 Visual FoxPro基础数据基础数据15 数值型常量是指在程序中不变的数值型数据:数值型常量是指在程序中不变的数值型数据:整数、小数或用科学计数法表示的实数整数、小数或用科学计数法表示的实数。例如:例如:6 5.18 66 -99.8 1.23785E-12一一.数值型常量数值型常量3.2.1 常量常量第第3章章 Visual FoxPro基础数据基础数据16 必须用界限符必须用界限符双引号双引号“”“
14、”或或单引号单引号或或方括方括号号 括起来的字符串,称为字符型常量。括起来的字符串,称为字符型常量。例:例:”华北电力大学华北电力大学”,”800765”,北京北京,1234当字符串本身还包含某种界限符时,则要选择另外当字符串本身还包含某种界限符时,则要选择另外两种不同的界限符作为真正的界限符,以示区别。两种不同的界限符作为真正的界限符,以示区别。如:如:She said,I am a student.表示字符常量:表示字符常量:She said,I am a student.。二二.字符型常量字符型常量3.2.1 常量常量第第3章章 Visual FoxPro基础数据基础数据17(1)常用日
15、期格式常用日期格式 mm/dd/yy 或或mm-dd-yy 三三.日期型和日期时间型常量日期型和日期时间型常量例:例:02/27/12表示表示2012年年2月月27日;日;也可以用也可以用02-27-12表示。表示。用大括号用大括号括起来表示日期型常量。括起来表示日期型常量。日期时间型中日期与时间必须用空格隔开。日期时间型中日期与时间必须用空格隔开。02/27/128:58:18表示表示2012年年2月月27日日8点点58分分18秒。秒。3.2.1 常量常量第第3章章 Visual FoxPro基础数据基础数据18(2)严格的日期格式严格的日期格式 yyyy-mm-dd,hh:mm:ssa|p
16、或或:yyyy/mm/dd,hh:mm:ssa|p注意注意 VFP 6.0默认使用默认使用严格日期格式严格日期格式要使用常用格式要使用常用格式,使用命令:使用命令:set set stristrictdatectdate to 0 to 0若要恢复严格格式:若要恢复严格格式:set set stristrictdatectdate to 1 to 13.2.1 常量常量第第3章章 Visual FoxPro基础数据基础数据19真真用用.T.、.t.、.Y.或或.y.表示,表示,假假用用.F.、.f.、.N.或或.n.表示。表示。四四.逻辑型常量逻辑型常量五五.货币型常量货币型常量 以以$开头,
展开阅读全文