表与数据库的基本操作

表与数据库的基本操作

ID:42269073

大小:1.45 MB

页数:178页

时间:2019-09-11

表与数据库的基本操作_第1页
表与数据库的基本操作_第2页
表与数据库的基本操作_第3页
表与数据库的基本操作_第4页
表与数据库的基本操作_第5页
资源描述:

《表与数据库的基本操作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4表与数据库的基本操作本章要点1、建立数据库与表(1)基本概念(项目、数据库、数据库表及其之间的关系,自由表与数据库表的异同)(2)数据库的建立与操作(3)表的建立与基本操作(4)排序与索引(5)查询2、数据完整性3、数据统计与计算4、多表的操作4.1概述4.1.1VFP中表、数据库、项目之间的关系在VFP中数据库不仅存储表,而且也存储表与表之间的关联、基于表的视图和查询以及有效管理数据库的存储过程。数据库对应磁盘上一个扩展名为.DBC的文件,并且在建立数据库的同时,系统自动生成一个与数据库同名的.DCT数据库备注文件和.DCX的数据库索引文件。作为一个数

2、据库既可以独立管理,也可以和与其相关的表单文件、报表文件、程序文件等组织成为一个项目,由这个项目来统一管理。VFP中的表、数据库、项目之间的关系如下图所示。1、项目、数据库、数据库表之间的关系什么是项目?项目管理器的功能作用?2、数据库表、自由表之间的关系自由表思考题对于一个自由表,能否添加到多个数据库中?3、数据库的概念数据库是表的集合。数据库文件具有.dbc扩展名,其中可以包含一个或多个表、关系、视图和存储过程等。注意:.dct,.dcx文件的特点一个VisualFoxPro表或.dbf文件,能够存在以下两种状态之一:与数据库相关联的数据库表;与数据库不

3、关联的自由表。二者的绝大多数操作相同且可以相互转换。相比之下,数据库表的优点要多一些,具有以下优点:4、数据库表与自由表的异同与特点表中的长字段名表中字段的标题和注释默认值、输入掩码和表中字段格式化建立字段级规则和记录级规则支持参照完整性的主关键字索引和表间关系设置INSERT、UPDATE或DELETE事件的触发器1)命令格式VFP命令通常由2部分组成。第1部分是命令动词,指明了该命令的功能。第2部分是跟随在命令动词后面的短语,这些短语通常用来对所要执行的命令进行某些限制性的说明。一般情况下,命令动词表示了命令的功能,命令短语提供执行命令所需要的各种参数。

4、命令短语本身可分为两类,一类是必选短语,另一类是可选短语。通常,命令动词后面一般都有几个可选短语,用户根据需要选择不同的短语,使得同一个命令可实现多种任务,从而可以大大地丰富命令的功能。VFP命令格式为:<命令动词>[<命令短语>[,…]]4.1.2VFP命令格式及使用规则【例4.1】USE和DISPLAY的命令格式。USE<数据表名>DISPLAY[<范围>][FIELDS<字段名表>][FOR

5、WHILE<条件>][TOPRINTER[PROMPT]

6、TOFILE<文件名>]第1条命令是打开数据表,命令动词是USE,命令短语可缺省;第2条命令是显示当前表

7、中记录,命令动词是DISPLAY,其余部分为命令短语。2)命令短语命令动词规定要执行的操作,而命令短语指出操作的范围、条件、字段、结果输出位置等内容。命令短语又称为子句。常用子句的含义如下表所示。命令短语具体内容含义<范围>子句ALL表示数据表的所有记录RECORDn指定第n条记录NEXTn从当前记录开始的n条记录REST从当前记录到文件结束的所有记录FIELDS子句FIELDS<字段名表>说明操作数据表的各字段名,之间用“,”隔开。不选择该子句,则命令对表中所有字段进行操作FOR子句FOR<条件>见下面说明①WHILLE子句WHILLE<条件>见下面说明②

8、TOPRINTER

9、TOFILE子句TOPRINTER

10、TOFILE<文件名>选择时,结果输出到打印机或文件,否则输出到屏幕说明:①FOR<条件>的作用是:在规定的范围中,按条件检查全部记录,即从第一条记录开始,满足条件的记录就执行该命令,不满足就跳过该记录,继续搜索下一条记录,直到最后一条记录。若省略<范围>则默认为ALL。②WHILE<条件>的作用是:在规定的范围中,只要条件成立,就对当前记录执行该命令,并把记录指针指向下一条记录,一旦遇到使条件不满足的记录,就停止搜索并结束该命令的执行。即遇到第一个不满足条件的记录时,就停止执行该命令,即使后面还有满足

11、条件的记录也不执行。若省略范围则默认为REST。3)命令及子句的使用规则VFP的命令有的比较短,而有的则相当长,书写时应遵循如下规则:任何命令必须以命令动词开头,命令中的各个子句可以按任意次序排列,各个子句以一个或多个空格隔开。一条命令的最大长度为254个字符,一行写不下时,可以使用“;”续行。命令动词和子句的动词可以用其前4个字母缩写表示,例如,DISPLAY可写成DISP。但从程序的可读性来考虑,不提倡略写命令动词。命令中的字符大小写可以混合使用,系统不区分大小写,为了美观可以将命令关键字大写,而其他内容小写。4.2数据表的创建及其基本操作在VFP中,存

12、储数据的表和经常使用的表格基本相似,表中的列代表记录

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

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

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