- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 vfp备课资料
第三章 VFP数据库及其操作
第一节 visual foxpro数据库操作
一、数据库的概念
数据库就是存储数据的仓库
在二级VFP中也就是管理二维表和视图的仓库
二、数据库文件的操作
回忆:程序文件的操作
1.建立和保存数据库
A.菜单:
文件—新建—数据库—新建文件—输入文件名—保存—数据库设计器(扩展名为.dbc. 同时生成:dct的数据库备注,dcx的数据库索引文件)
B.命令:create database 数据库名
2.打开数据库
A.菜单:文件—打开—文件类型—文件名—确定
B.命令:open database 数据库名
Modify database
注意:打开的标示
3.关闭数据库
Close all
第二节 visual foxpro数据库表结构的操作
一、visual foxpro表的分类
数据库表:在数据库里的表
自由表:不在数据库里的表
二、数据库表的操作
1.建立数据库表
回忆:关系的组成
属性(字段)
元组(记录)(记录与字段的先后问题)
前提:打开数据库
A.文件—新建—表—新建文件—输入表名—保存(扩展名为.dbf)—表设计器—表设计器的初步设计
表设计器介绍:
字段名:用户自定义或者题目制定(一般用汉字,拼音首写字母或英文单词构成)——属性,字段
类型:根据所选字段选择合适的类型
附:常见类型介绍:
字符型:用于显示的字段(C)
数值型:用于计算的字段(注意小数位数,只针对数值型)(N)
货币型:货币单位,如货物的价格(Y)
浮点型:类似于数值型
日期型:表示日期(D)
日期时间型:表示日期时间(T)
双精度型:双精度数值类型,一般用于要求精度很高的数据
整型:不带小数点的数值类型
逻辑型:值为真或假(L)
备注型:不定长的字母数字文本
通用型:OLE(对象链接与嵌入)
接上—确定—“现在输入记录吗” —是—输入内容
B.菜单:
数据库设计器—右键—新建表—输入表名—确定—表设计器。。。。。
C.命令:
Create 表名 (功能:显示出表设计器)
2.表的打开
引入:打当能对其进行操作,并不一定能看到。打开数据库在工具栏,打开表看状态栏
A.菜单
文件—打开—文件类型—文件名—确定
B.命令:
Use 表名
3.表结构的修改(打开表设计器)
A.菜单
数据库设计器—选择表—右键—修改—表设计器
B.命令
Use 表名
Modify structure
重点讲解1:字段有效性规则
功能:限定用户对表输入的内容
实现原理:判断规则表达式,如果为真,用户可以继续输入内容;如果为假,则提示设置的信息
设置步骤:
(1)选择字段
(2)具体操作
规则:结果为逻辑值的表达式(关系或逻辑)
信息:违反规则提示的信息
默认值:字段的默认值
重点讲解2:null值
功能及设置方法:当用户某个字段不能确定输入内容时,可以在选择该字段并在NULL下打勾,然后在默认值位置写上.null. (前后两个点可写可不写)
重点讲解3:对字段的日常操作
A.增加字段
B.删除字段
C.修改字段类型或宽度等。
第三节 visual foxpro数据库表记录的操作
一、表记录的基本操作
1.表记录的浏览
A.菜单
数据库设计器—双击表 或者数据库设计器—选择表—右键—浏览
B.命令(打开表)
List:在主窗口显示表中全部内容
Display:在主窗口显示表当前条记录
Browse:在浏览窗口显示表中内容(可以修改表的内容)
2.表记录的存储结构
Bof(文件头) 1 第一条记录 2 第二条记录 3 第三条记录 4 第四条记录 5 第五条记录 6 第六条记录 Eof(文件尾)
3.表记录的定位
绝对定位:go 记录号
相对定位:skip 数字
数字为正时向后跳;数字为负时向前跳
4.表的关闭
Use
二、表记录的整体操作(表记录的修改)
前提:打开表
(一)表记录的增加
1.Append:在表的尾部增加一条或者若干条记录
2.Insert:在当前条的后面增加一条或者若干条记录
注意:当给表建立了主索引或者字段有效性规则后,不能使用insert命令
(二)表记录的删除
1.VFP关于表记录删除的约定
逻辑删除(给想删除的记录加上删除标记)
物理删除(真正删除)
2.逻辑删除命令格式
A.delete 逻辑删除当前条记录
B.delete all 逻辑删除全部记录(recall all)
C.delete for条件,即逻辑删除符合条件的记录
3.物理删除命令
pack
(三)表记录的修改
1.简单修改
Browse
2.替换
命令格式
A.replace 字段 with 表达式
替换当前条记录
B.rep
您可能关注的文档
- zl826-hdki3d~bk28je08bjvqrc4a-9ca8eb5b58722e65796ad9796c4.doc
- 爱上昆明的五十八个理由 昆明方言等超搞笑.doc
- 爱思物理 高二 第学期第0教学周 备课笔记 恒定电流部分第2、3类题型 20209.doc
- 爱思物理 高二 第学期第2教学周 备课笔记 会考复习2&恒定电流部分第6类题型 20223.doc
- 爱思物理 高二 第学期第3教学周 备课笔记 会考复习3&磁场部分知识概览 20229.doc
- 爱思物理 高二 第学期第4教学周 备课笔记 会考复习4&磁场部分题型继续 202207 .doc
- 爱思物理 高二 第学期第教学周 备课笔记 会考复习&恒定电流部分第4、5类题型 2026.doc
- 爱思物理 高三 第学期第3教学周 备课笔记 电场第二讲后三类题型 20228.doc
- 爱思物理 高三 第学期第4教学周 备课笔记 恒定电流部分 202209.doc
- 爱思物理 高三 第学期第5教学周 备课笔记 磁场部分 20225 改.doc
文档评论(0)