Visual FoxPro 数据库及其操作课件.ppt

Visual FoxPro 数据库及其操作课件.ppt

ID:57011927

大小:47.50 KB

页数:26页

时间:2020-07-26

Visual FoxPro 数据库及其操作课件.ppt_第1页
Visual FoxPro 数据库及其操作课件.ppt_第2页
Visual FoxPro 数据库及其操作课件.ppt_第3页
Visual FoxPro 数据库及其操作课件.ppt_第4页
Visual FoxPro 数据库及其操作课件.ppt_第5页
资源描述:

《Visual FoxPro 数据库及其操作课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章VisualFoxPro数据库及其操作3.1.2建立数据库CreateDataBase[DatabaseName

2、?]3.1.3使用数据库OpenDataBase[DatabaseName

3、?]3.1.5删除数据库DeleteDataName[DatabaseName

4、?][Deletetables][Recycle]3.1.4修改数据库ModifyDataBase[DatabaseName

5、?][NOWAIT][NOEDIT]3.2建立数据库表3.2.1在数据库中建立表1.字段名2.字段类型和宽度3.空值4.字段有效

6、性组框5.显示组框6.字段注释3.2.2修改表结构USEMODISTRU修改,增加,删除3.3表的基本操作3.3.1使用浏览器操作表1.浏览操作2.修改记录3.删除记录命令格式功能APPENDBLANK能在当前库文件末尾加一个空记录。缺省BLANK,将出现Change窗口等待用户输入添加数据。APPENDFROM待用户能把另一文件添加到当前文件末尾。APPEND[BLANK]APPENDFROM<文件名>[FIELDS<字段名表>[FOR<条件>]4.3.2增加记录的命令1.APPEND命令格式功能INSTERBEFORE能

7、在当前记录前添加一个空记录。缺省BLANK,将出现Change窗口等待用户输入添加数据。INSTER[BEFORE][BLANK]2.INSERT3.3.3删除记录的命令命令格式功能对当前库文件中指定范围内满足一定条件的记录加上删除标记“*”,若所有可选项缺省,仅将当前记录加上删除标记。DELETE[<范围>][FOR<条件>][WHILE<条件>]go3deletenext6go10deleterestdeleterecord9⑴、加上删除标记命令格式功能取消当前库文件中指定的记录上的删除标记。若所有可选项缺省,仅将当前记

8、录取消标记。RECALL[<范围>][FOR<条件>][WHILE<条件>]recallall⑵、取消删除标记命令格式功能将所有带删除标记的记录从库文件中抹去。PACK⑶、整理库文件命令格式功能删除当前库文件中所有记录,在删除之前须用户确认。ZAP=deleteall+pack⑷、删除全部记录2、删除命令的比较⑴、DELETE与PACK是两种不同的删除。前者是在记录上加删除标记,后者是真正删除记录。⑵、PACK命令执行后,调整磁盘空间,但这部分空间只有在关闭库文件后才能使用。3.3.4修改记录的命令2.REPLACE命令格式

9、功能在当前库文件的指定纪录中,把有关字段的值用命令中相应的表达式值来替换。若命令中<范围>或<条件>等可选项都缺省,则只对当前记录的有关字段进行替换。REPLACE<字段名1>WITH<表达式1>[ADDITIVE][,<字段名2>WITH<表达式2>[ADDITIVE]……][<范围>][FOR<条件>[WHILE<条件>]REPLACEall入学成绩with入学成绩+103.3.5显示记录的命令1、DISPLAY与LIST命令DISPLAY

10、LIST[[FIELDS]<表达式>][<范围>][FOR<条件>][WHILE

11、<条件>][OFF][TOPRINT[PROMPT]

12、TOFILE<文件>]3.3.6查询定位命令1.GOTOGO2.SKIP3.LOCATElocatefor性别="男"CONTINUE3.4索引3.4.1基本概念主索引(主关键字),候选索引(候选关键字),唯一索引,普通索引。3.4.2在表设计器中建立索引(.CDX自动打开)2.复合字段索引3.4.3用命令建立索引3.4.3用命令建立索引INDEXON…TO…TAG…OF…ASCENNDING

13、DESCENDINGUNIQUE

14、CANDIDATEADDITIVEP100三

15、类索引结构化索引的特性3.4.4使用索引1.打开索引文件刚建立的自动打开,机构索引随表打开SETINDEXTO2.设置当前索引SETORDERTO3.使用索引快速定位SEEK…ORDER…TAG…ASCEDESC4.删除索引DELETETAG…DELETAGALL3.5数据完整性包括:实体完整性,域完整性,参照完整性规则:性别="男".OR.性别="女"信息:"错啦!!!!"默认值:"男"4.5.1实体完整性与主关键字4.5.2域完整性与约束规则3.5.3参照完整性与表之间的关联1.建立表之间的联系2.设置参照完整性约束◇先

16、建立联系◇再清理数据库(packdatabase)◇最后编辑参照完整性见p1053.6自由表4.6.1数据库表与自由表4.6.2将自由表添加到数据库注意:一个表只能属于一个数据库4.6.3从数据库中移出表3.7多个表的同时使用3.7.1工作区的概念打开表就是把它从外存调入内存的某一个存储区

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。