《VisualFoxPro程序设计》第三章数据库和表

《VisualFoxPro程序设计》第三章数据库和表

ID:41113933

大小:843.51 KB

页数:95页

时间:2019-08-16

《VisualFoxPro程序设计》第三章数据库和表_第1页
《VisualFoxPro程序设计》第三章数据库和表_第2页
《VisualFoxPro程序设计》第三章数据库和表_第3页
《VisualFoxPro程序设计》第三章数据库和表_第4页
《VisualFoxPro程序设计》第三章数据库和表_第5页
资源描述:

《《VisualFoxPro程序设计》第三章数据库和表》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章数据库和表3.1数据表的建立和修改3.2数据表的维护命令3.3表的排序和索引3.4数据的检索和统计3.5多表操作3.6数据库的基本操作提示:单击各个标题前的动画符号“”,链接到相应的章节。-1-VisualFoxPro6.0程序设计.课件3.1数据表的建立和修改3.1.1表结构的建立3.1.2表的打开与关闭3.1.3表结构的显示与修改-2-VisualFoxPro6.0程序设计.课件3.1数据表的建立和修改数据表是一组相关联的数据按行和列排列的二维表格,简称为表(Table)。表中第一行决定表的结构

2、,表的每列都是一个字段,第一行的每一项是字段名,表中其他行是按照表结构建立的表数据,每行都称为一条记录。见下表所示的学生信息表。学号姓名性别出生日期身高班级200810279王燕燕女1989.2.271652008机械设计1班200810280朱慧娟女1988.4.51582008机械设计2班200810281高鹏男1987.6.131802008机械设计3班200810282杨进柳男1989.3.181752008机械设计4班200810283吴军男1990.12.41632008机械设计5班20081

3、0284蔡小波男1988.1.21702008机械设计6班3VisualFoxPro6.0程序设计.课件3.1.1表结构的建立1.表结构的设计表结构由字段名、字段类型和字段长度(数值型还需要定义小数位数)构成。(1)字段名字段名即字段的标识或关系的属性名,可由汉字、字母、数字及下划线组成,但首字符必须是汉字或字母;数据库表字段名的总长度不超过128个字符,但自由表字段名长度不能超过10个字符;不能使用VFP的保留字;同一表中字段名不允许重复,字段名取名最好能简要说明该字段的意义。(2)字段类型表中每一个字

4、段都有特定的数据类型;见下表,可以选择下列表中的任意一种数据类型。4VisualFoxPro6.0程序设计.课件类型代表字母说明字段宽度限定字符型C汉字或字符不超过254个字符,汉字占2个字符数值型N任意实数不超过20位,小数点和+-号均占一位整型I整数4个字节浮动型F任意实数,同数值型同数值型双精度型B精度要求较高的数值8个字节货币型Y保留4位小数的数值8个字节日期型D表示年月日的数据,格式为月/日/年8个字节日期时间型T表示年月日时分秒的数据,格式为月/日/年 时:分:秒8个字节逻辑型L表示逻辑真、假

5、的数据1个字节备注型M放置不定长的字符型数据,内容存放在与表文件名相同的扩展名为.FPT的文件中4个字节通用型G放置图形、声音等OLE对象(通过对象链接与嵌入实现),内容存放在与表文件名相同的扩展名为.FPT的文件中4个字节字符型(二进制)同字符型,但更改代码页时其字符值不变同字符型备注型(二进制)同备注型,但更改代码页时其备注值不变同备注型5VisualFoxPro6.0程序设计.课件对于有些由数字构成,但不参与数值计算的数据,可以定义成字符型,如学号、身份证号码等;对于取值只有两种状态的数据可以定义成

6、逻辑型,如是否团员、婚否等。可以定义上述学生信息表的表结构,见下表。字段名字段类型字段宽度小数位数学号字符型(C)9姓名字符型(C)8性别字符型(C)2出生日期日期型(D)8身高整型(I)4班级字符型(C)306VisualFoxPro6.0程序设计.课件2.表结构的建立表结构的建立方法常用两种:菜单方式和命令方式。(1)菜单方式图3-1“文件”菜单图3-2“新建”对话框①单击“文件”

7、“新建”命令,如左图打开“新建”对话框,如右图7VisualFoxPro6.0程序设计.课件②在“新建”对话框中选择文件

8、类型为“表”,然后单击“新建文件”按钮,打开下图所示的“创建”对话框。③在“创建”对话框中,选择好保存路径后,输入要保存的表文件的名称,默认的保存类型为“表/DBF”,扩展名为.dbf,然后单击“保存”按钮,打开如下图所示的“表设计器”对话框。8VisualFoxPro6.0程序设计.课件④在“表设计器”对话框中,选择“字段”选项卡,可以设置字段名、字段宽度等。在“字段名”下方的框内输入字段的名称;在“类型”下方的下拉框中选择该字段的字段类型;在“宽度”下方的框内设置该字段的宽度;如果字段类型是“数值型”

9、或“浮动型”,则还要在“小数位”下方的框中设置小数点后的位数。一个字段定义完后,单击下一行,再定义下一个字段,一直到所有字段都定义完成后,单击“确定”按钮,就完成了表结构的建立。9VisualFoxPro6.0程序设计.课件在“表设计器”的对话框中,单击“插入”按钮,会在已选定字段前插入一个新字段;单击“删除”按钮,会删除一个已选定字段;当选中某一字段时,该字段定义行左端的小方块上显示上下双向箭头,拖动该上下箭头可以改变字段的

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

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

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