VFP数据库的创建与维护_第1页
VFP数据库的创建与维护_第2页
VFP数据库的创建与维护_第3页
VFP数据库的创建与维护_第4页
VFP数据库的创建与维护_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

会计学1VFP数据库的创建与维护2-1数据库的先期规划与设计2-1-1数据库的结构2-1-2表的结构2-1-3设置默认磁盘目录2-1-4设置搜索路径第1页/共63页2-2开始创建数据库与表2-2-1创建一个新的数据库2-2-2创建一个新的表2-2-3输入新数据记录2-2-4关闭数据库设计器与数据库

第2页/共63页2-4使用浏览窗口新增、修改与删除数据记录2-4-1打开浏览窗口2-4-2修改数据记录2-4-3新增数据记录2-4-4删除数据记录第3页/共63页2-6设置数据字典信息2-6-1字段标题2-6-2字段注释2-6-3格式化输入输出2-6-4字段的默认值2-6-5设置字段与类别的对应关系2-6-6字段的验证规则与错误信息2-6-7数据记录的验证规则与错误信息2-6-8表的说明

第4页/共63页2-8如何删除数据库文件与表文件2-8-1删除表文件2-8-2删除数据库文件

第5页/共63页2-1-1数据库的结构第6页/共63页2-1-2表的结构

字段(Field)表的数据结构(Structure)表的数据记录(Record)第7页/共63页2-1-2表的结构

1.字段名称 一个表最多可以有128个字段,这些字段分别用以存储不同性质的数据。数据库表的字段名称最长可达128个字符。其中可以是汉

字、英文字母、数字与下划线,但是数字与下划线绝对不

能是第一个字符。一个表中的字段名不能重复。第8页/共63页2-1-2表的结构

2.字段的数据类型字段的数据类型决定此字段所存储数据的特性。

VisualFoxPro总共提供13种数据类型。数据类型代表字母数据范围字符类型(Character)C任何字符。最多可存储254个字符数值类型(Numeric)N-0.9999999999E+19~0.9999999999E+20浮点数类型(Float)F-0.9999999999E+19~0.9999999999E+20货币类型(Currency)Y-922337203685477.5807~922337203685477.5807整型类型(Integer)I-2,147,483,647~2,147,483,647双精度类型(Double)B+/-4.94065645841247-324~+/-1.79769313486232E308日期类型(Date)D01/01/100~12/31/9999日期时间类型(DateTime)T01/01/10000:00:00AM~12/31/999911:59:59PM逻辑类型(Logical)LTure(.T.)或False(.F.)备注类型(Memo)M仅受限于可使用的内存容量通用类型(General)G仅受限于可使用的内存容量字符类型(二进制)任何字符备注类型(二进制)仅受限于可使用的内存容量第9页/共63页2-1-2表的结构

3.字段的宽度与小数位数

123第10页/共63页2-1-2表的结构

4.字段能否接收NULL值

是否选定字段为NULL值,可以决定该字段中的数据能否是未知的。

可以接收NULL值,代表此字段中的数据可以是未知的;不能接收NULL值,代表此字段中的数据不可以是未知的。注意最容易犯的错误有以下几项:

1.将差距很大的数据主题集合在一个表内。

2.表中拥有一些无意义的字段。

3.表中拥有一些多余的字段。

4.表中存在大量冗余数据。第11页/共63页2-1-3设置默认磁盘目录

VisualFoxPro的默认磁盘目录为安装目录。改变默认磁盘目录的方法有三种:1.利用”选项”对话框2.使用设置命令3.使用磁盘目录选择命令

第12页/共63页2-1-3设置默认磁盘目录

1.利用”选项”对话框123选中”默认目录“选项打开”文件位置“选项卡单击”修改“按钮第13页/共63页2-1-3设置默认磁盘目录

2.使用设置命令

您希望的默认磁盘目录第14页/共63页2-1-3设置默认磁盘目录

3.使用磁盘目录选择命令

您希望的默认磁盘目录VisualFoxPro所提供的MD、RD和CD命令可让您直接在VisualFoxPro中创建目录、删除目录和选择目录。使用方式与MS-DOS模式下的用法基本相同。第15页/共63页2-1-4设置搜索路径

利用”选项”对话框

用设置命令

所谓的搜索路径也就是说可以事先定义一系列的目录,当VisualFoxPro在默认磁盘目录中无法找到所要的文件时,便会自动到这些目录中搜索。第16页/共63页2-1-4设置搜索路径

1.利用”选项”对话框123选中”搜索目录“选项打开”文件位置“选项卡单击”修改“按钮搜索路径。各磁盘目录名称间必须以分号分隔第17页/共63页2-1-4设置默认磁盘目录

2.使用设置命令

您希望的搜索路径第18页/共63页2-2-1创建一个新的数据库

123新建文件名单击”新建文件“按钮第19页/共63页2-2-1创建一个新的数据库

4新数据库文件名第20页/共63页2-2-1创建一个新的数据库

第21页/共63页2-2-2创建一个新的表

1.设计表Student的结构字段编号字段名称字段类型字段宽度1身份证号码字符型152学生姓名字符型123性别逻辑型14家长姓名字符型125家庭住址字符型416邮政编码字符型67电话号码字符型108出生日期日期型89身高数值型510体重数值型511血型字符型312照片通用型413自传备注型4第22页/共63页2-2-2创建一个新的表

2.打开表设计器123新建表文件名程单击”新建表“按钮第23页/共63页2-2-2创建一个新的表

3.定义表结构字段信息能够接收NULL值标记第24页/共63页2-2-3输入新数据记录

输入数据选中该项后才能输入汉字第25页/共63页2-2-3输入新数据记录

记录号身份证号码学生姓名性别家长姓名家庭住址邮政编码1110102123456781许建仁.T.许一强北京市永安门126号1000272110192145889992杨宏茂.T.杨大为北京市亚运村7楼1单元6051000393110236856488550林惠如.F.林荣发北京市花园路5号1001124110120188556668张欲丰.T.张修为北京市广安门路2巷45号1000865120129123654988陈一年.T.陈甘霖天津市春日路52号3001286110198478255657白东铭.T.白东进北京市成府路路170号1002067233455211584226黄忆凤.F.黄三元上海浦东新兴路7号2003188121212223654985林永晁.T.林家邦广州市南海路12号东0722169232223321554484许昌仁.T.许达夫北京市东四十条116号10011910121672174360253邓一如.F.邓桂林北京市中关园5号4楼100234转下页第26页/共63页2-2-3输入新数据记录

电话号码出生日期身高体重血型照片

(位图文件)自

传010444555573/03/13168.560.0Aalex1.bmpmemo010123456474/02/08175.065.0Aalex2.bmpmemo010222222275/06/25167.059.0Balex3.bmpmemo010555886673/02/07170.574.0ABalex4.bmpmemo022555121274/02/14165.060.0Oalex5.bmpmemo010543211174/05/15178.080.0Oalex6.bmpmemo031587654374/11/10170.065.0RH+alex7.bmpmemo070555454575/05/10180.070.0RH-alex8.bmpmemo010844545474/12/24168.564.0Oalex9.bmpmemo010254323273/08/02159.049.0Balex10.bmpmemo接上页双击编辑照片双击编辑自传第27页/共63页2-2-3输入新数据记录

打开图像文件后将它复制下来在VisualFoxPro中粘贴该图像按【Ctrl+W】键该图像123第28页/共63页2-2-3输入新数据记录

备注字段编辑窗口我属牛,性格也像牛第29页/共63页2-2-4关闭数据库设计器与数据库

关闭数据设计器数据库仍然打开输入命令关闭数据库123第30页/共63页2-3修改表结构

12选择要修改的表第31页/共63页2-3修改表结构

12选择”修改“菜单项修改表结构第32页/共63页2-4-1打开浏览窗口

12选择”浏览“菜单项表Student的浏览窗口结构第33页/共63页2-4-2修改数据记录

12双击第二项记录的”照片“字段后打开通用字段编辑窗口双击照片后打开图像编辑软件第34页/共63页2-4-3新增数据记录

12新增的空数据记录第35页/共63页2-4-4删除数据记录

按【Ctrl+T】键记录删除框变黑选中后下次打开浏览窗口带删除记号的记录将隐藏第36页/共63页2-5浏览窗口的操作技巧

1.调整字段显示的位置顺序

选中要移动的字段标题移动到目标位置移动后的字段123第37页/共63页2-5浏览窗口的操作技巧

2.改变字段的显示宽度

拖动分隔线改变字段的显示宽度第38页/共63页2-5浏览窗口的操作技巧

3.打开或关闭浏览窗口中的分隔线

不显示分隔线第39页/共63页2-5浏览窗口的操作技巧

4.浏览模式与编辑模式的切换

浏览模式编辑模式123第40页/共63页2-5浏览窗口的操作技巧

5.将浏览窗口分割成两个窗口

分割为两个窗口12第41页/共63页2-5浏览窗口的操作技巧

5.将浏览窗口分割成两个窗口

选中要切换的窗口切换编辑窗口123第42页/共63页2-6设置数据字典信息

字段属性表的属性第43页/共63页2-6-1字段标题

英文字段名称中文字段标题中文字段标题第44页/共63页2-6-2字段注释

要添加注释的字段添加字段注释第45页/共63页2-6-3格式化输入输出

指定输入输出格式第46页/共63页2-6-3格式化输入输出

格式化后,将只能输入10个字母,且输入的字母会被自动转换为大写字母!!!!!!!!!!!第47页/共63页2-6-4字段的默认值

某些字段设置默认值,默认值可以节省数据输入时间。设置字段默认值,应当注意:

1. 所设置默认值的类型必须与该字段的数据类型相同。

2. 字段的默认值不可与验证规则相违背。默认值第48页/共63页2-6-5设置字段与类别的对应关系

创建用来编辑与显示字段数据的控件,最快速的方法便是直接将数据环境数据表中的字段直接拖放至表单上。而控件的类型是由该字段的数据类型来决定的。

第49页/共63页2-6-6字段的验证规则与错误信息

错误提示信息设定的错误提示许信息设定的验证规则第50页/共63页2-6-7数据记录的验证规则与错误信息

数据记录验证与字段验证的用途是一样的,惟一的差别是数据记录的验证规则是针对一项记录中某些字段的运算结果来进行检查,而字段的验证规则是针对一个字段来进行检查。验证规则和错误提示信息第51页/共63页2-6-8表的说明

验证规则和错误提示信息内部员工信息表第52页/共63页2-7用命令方式创建表

CREATETABLE命令语法CREATETABLE|DBFTableName[FREE]

(FieldName1FieldType[(nFieldWidth[,nPrecision])][,FieldName2...])表名自由表字段名字段类型字段长度小数点位数范例第53页/共63页2-7用命令方式创建表

ADDTABLE命令范例

自由表通常是在程序中作为暂时保存数据之用利用ADDTABLE命令可以将一个自由表加至活动数据库中。要将自由表加至数据库中,必须先将它关闭第54页/共63页2-8-1删除数据表

直接使用“Windows资源管理器”或MS-DOS模式的DEL命令删除表文件,将导致数据库中对此表文件的参考数据无效,使数据库无法使用。因此在删除数据库表的同时,必须将数据库中相应的参考数据一并删除。1.删除数据库

将表移出数据库之外成为自由表彻底删除表及其.dbf文件、相关的备注文件.fpt与索引文件.cdx。第55页/共63页2-8-1删除数据表

1.删除数据库

用REMOVETABLE命令移出数据库。范例范例表MyTable被移出数据库而成为自由表用DROPTABLE命令,或加入关键字DELETE的REMOVETABLE命令将数据库表从磁盘上删除。第56页/共63页2-8-1删除数据表

1.删除数据库

在DROPTABLE或REMOVETABLE...DELETE命令中再加入关键字RECYCLE,可将表移至回收站。范例将表移到回收站第57页/共63页2-8-1删除数据表

2.删除自由表

由于自由表文件是一个完全独立的文件,因此您可以使用任何您所知道的文件删除方式来删除它,我们通常采用下列两种方式:

使用“Windows资源管理器”或MS-DOS模式的DEL命令来删除。在VisualFoxPro中使用ERASE命令来删除。范例

在使用上述两种方式删除自由表文件时,必须注意下列事项:

1.在删除表文件前,必须先将它关闭。

2.如果此表文件拥有相关的备注文件与索引文件,切记将这些文件一并删除。

第58页/共63页2-8-2删除数据表文件

使用DELETEDATABASE

命令来删除数据库文件,才是最正确且快速的方法。将LocalPub的数据库文件

.dbc、.dcx与.dct从磁盘上删除并自动将内含的数据库表移出成为自由表。将LocalPub数据库的各类文件.dbc、.dcx与.dct及隶属此数据库的各个表的.dbf文件、备注文件.fpt、索引文件.cdx等一并删除。第59页/共63页习题一、是非题表的数据记录也存储于数据库文件中浮点数类型比数值类型更为精确字段名可包含中文、英文字母、数字与下划线(_),而且第一个字母可以是数字或下划线您可以使用表向导去修改某一个已有的表的结构NULL值其实与空字符串、数值0或逻辑非.F.是相同的要删除数据库文件或表文件,最好不要使用“Windows资源管理器”或MS-DOS模式的DEL命令二、选择题数据库文件是由()三种文件所构成(1).dbc(2).prg(3).dbf(4).dct(5).dcx表文件的默认文件扩展名是()(1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论