数据表的基本操作.ppt_第1页
数据表的基本操作.ppt_第2页
数据表的基本操作.ppt_第3页
数据表的基本操作.ppt_第4页
数据表的基本操作.ppt_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

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

文档简介

1、2008年5月5日,第3章:数据表的基本操作,计算机技术教研室,数据表的基本操作,3.1数据表的建立和修改。在建立表之前,应对要处理的数据对象进行调查和分析,并根据需要将要处理的数据对象设计成一个或几个二维表。在Visual FoxPro中,表是一种关系,表中的一列称为字段,一行称为记录。要设计一个表,我们必须首先设计表的结构,即确定表中每个字段的名称、类型、宽度、小数位数和其他属性。然后组织表格的记录内容。表结构的设计主要包括:(1)首先,确定表的文件名。(2)确定表的字段名和字段类型。(3)确定字段的宽度和数字字段的小数位数。字段名:以汉字或字母开头,由汉字、字母、数字、下划线等组成。其长

2、度不超过10个字符。字段类型:它可以是由可视化FoxPro提供的十三种数据类型之一。字段宽度:指字段值的最大宽度。在同一表中,对应于同一字段的每个记录的值可以不同,但同一字段中所有字段的宽度是相同的。特别是,数字字段的宽度包括整数、小数和小数位数。十进制数字:指数字段的十进制数字的长度。3.1.1表格结构的设计,计算机技术教学与研究部分,3.1数据表的建立与修改,3.1.1表格结构的设计,有三种创建表格的方法:第一,使用表格设计器创建表格,第二,使用表格向导创建表格,第三,使用键盘命令创建表格,计算机技术教学与研究部分,3.1数据表的建立与修改,第一, 使用表设计器创建表(2)选择“新建”对话

3、框中的“表”选项,指示表文件的建立,然后单击“新建文件”按钮显示“创建”对话框。 使用表设计器创建表的步骤如下:3.1.1表结构设计,计算机技术教研室,3.1数据表的建立和修改;(3)在“创建”对话框的“输入表名”栏中输入表文件名,在“保存”栏中选择要保存的文件夹,然后单击“保存”按钮进入“表设计器”对话框,(5)如果您想立即输入表记录,单击“是”按钮,将出现“输入记录”窗口。此窗口是全屏编辑状态,在此状态下可以依次输入每条记录。当所有记录都已输入后,关闭窗口或按下“CTRL W”键保存文件(如果“CTRL Q”键无效)退出,表格已建立。(4)在表设计器的对话框中依次输入表结构的参数和数据,然

4、后单击确定或按回车键或CTRL+W完成表结构的定义,此时会出现一个确认框。3.1.1表结构设计,计算机技术教研室,3.1数据表的建立和修改,2。使用表格向导创建表格,(1)依次选择文件-新建命令,或直接点击工具栏上的新建按钮,出现新建对话框。(2)在“新建”对话框中选择“表格”选项,然后单击“向导”按钮,出现“表格向导:步骤1-字段选择”对话框。(3)所有由Visual FoxPro提供的系统样本表都列在“表向导:步骤1”对话框左下角的“样本表”列表框中,您可以在其中选择所需的样本表,或者单击“添加”按钮将以前建立的表添加为样本表之一。在这里,单击“加入”按钮打开“打开”对话框。使用表向导创建

5、表通常基于已建立的表,从该表中提取有用的数据以直接生成新表,这是在有示例表要遵循时创建表的一种快速方法。使用表格向导创建表格的步骤如下:3.1.1表格结构设计,计算机技术教研室,3.1数据表的建立和修改;(4)在“打开”对话框中,选择好表所在的文件夹和表文件名,然后点击“添加”按钮,出现“添加学生基本信息表”的消息框。过一会儿,添加就可以完成了。此时,系统返回到“表格向导”对话框。(5)在“表格向导”对话框的样本表格列表框中选择“学生基本情况表”作为样本表格;在可用字段列表框中依次选择“学号”、“姓名”和“性别”,然后单击框右侧的“单向右箭头”按钮。此时,这三个字段出现在右侧选定字段的列表框中

6、;最后,单击“下一步”按钮进入“表格向导:步骤1a-选择数据库”对话框。(6)向导提示是创建自由表还是将表添加到指定的数据库。在此选择“创建独立自由表”,然后点击“下一步”按钮,进入“表向导:步骤2-修改字段设置”对话框。3.1.1表格结构设计,计算机技术教学与研究部分,3.1数据表的建立与修改,(7)在此对话框中可以修改字段设置,如字段名称、字段类型和字段宽度。单击“下一步”按钮进入“表格向导:步骤3-索引表格”对话框。在此对话框中,您可以为表创建主键和索引。设置完成后,单击“下一步”按钮,进入“表格向导:步骤4-完成”对话框。(9)选择向导对话框提示之一,在此选择第二项“保存表格并浏览表格

7、”,选择后点击“完成”,将出现“另存为”对话框。(10)在“另存为”对话框中,指定表格的保存位置,输入表格名称“学生花名册”,然后点击“保存”按钮,打开“浏览表格”窗口。这就完成了通过表向导创建表的整个过程。3.1.1表结构设计,计算机技术教研室,3。使用键盘命令创建表格,命令格式:CREATE |?说明:如果默认路径,创建的表文件将存储在默认磁盘的当前路径中;在默认扩展的情况下,扩展是。默认为DBF。如果没有在命令或“?”中指定表文件名相反,系统将显示“创建”对话框,并要求用户指定表文件名和访问路径。命令函数:创建一个表文件并打开它。创建的表文件的文件名由命令给出。3.1数据表的建立和修改、

8、3.1.1表结构的设计、计算机技术教研室、3.1数据表的建立和修改、3.1.2表数据的录入、命令格式:APPEND BLANK、命令功能:在当前打开的表的末尾添加记录。说明:如果有一个BLANK项,在表的末尾会自动增加一条空白记录。如果没有空白项目,进入“编辑”模式需要通过键盘编辑和输入额外的记录内容。该命令可以添加一条或多条记录。计算机技术教研室,3.1.3表格数据的建立和修改,3.1.3表格数据的建立和修改,3.1.3表格数据的显示和修改,2。命令模式,浏览命令:BROWSE FIELDSFOR LAST TITLE,计算机技术教研室,3.1表格数据的建立和修改,3.1,示例:打开“学生基

9、本信息表”。DBF。设置默认为D:设置学生状态项目的默认路径。使用学生基本信息表打开表文件“DBF学生基本信息表”。此时,仅打开表格文件,但不显示表格内容。如果您想要显示它,您必须输入一个显示命令:您也可以使用文件菜单中的打开命令或工具栏上的打开按钮打开列表表,并在出现的打开对话框中选择文件类型作为表。或者,也可以使用窗口菜单中的数据会话命令打开列表表。1。打开桌子,要操作桌子,必须先打开桌子。打开表意味着将表调用到内存中进行操作。计算机技术教研室,3.1数据表的建立和修改,3.1.4表的打开和关闭,命令格式:USE,命令功能:关闭当前工作空间中的表。注意:当打开新的表文件时,打开表文件命令U

10、SE将自动关闭原始表文件。您也可以使用“窗口”菜单项中的“数据周期”命令关闭表,在打开的“数据周期”对话框中选择要关闭的表的别名,然后单击“关闭”按钮。2。表的关闭,在内存中打开的表可能经历了各种操作和修改。关闭意味着将修改后的表再次保存在内存中,因此操作后应该关闭该表。表关闭后,表文件从内存中消失。计算机技术教学与研究部分,3.1数据表的建立和修改,3.1.5表结构的视图,例如,表结构显示命令的使用,CLOSE ALL USE C:VFP学生信息,DBF LIST STRATEGY,计算机技术教学与研究部分,3.1数据表的建立和修改,3.1.6表结构的修改,包括表中字段的名称、类型和宽度等参

11、数的修改。在表设计器对话框中修改表结构。打开表设计器有很多方法。通常,您可以使用“显示”菜单中的“表格设计器”命令或键盘命令。计算机技术教研室,3.1数据表的建立和修改,本章实验1,要求:1。编写创建学生信息表的命令;2.输入5条记录;3.写一份订单,添加一条记录(个人信息);4.编写浏览命令;5.编写修改和显示表格结构的命令。计算机技术教研室,3.2数据表维护命令,计算机技术教研室,3.2数据表维护命令,例如,使用范围条款。关闭所有使用学生信息打开“学生信息”表,显示所有记录,第4条记录,第4条,第5条和第6条记录,列出所有记录,列出记录4,列出下一个3,计算机技术教学和研究部分,3.2数据

12、表的维护命令,通用格式:命令动词范围字段描述:4。字段,字段名表是表文件中的字段名列表。每个项目用逗号分隔。省略此项通常等同于表文件中的所有字段,表示要操作的字段。保留字可以默认。例如:FILERS子句的使用。关闭所有使用学生信息打开“学生信息”表,该表显示姓名、性别、身高以及您是否住在学校,这与上述命令结果一致,并显示所有字段,如列表字段名称、性别、身高、您是否住在学校、列表名称、性别、身高、您是否住在学校、列表、计算机技术教学和研究部分、3.2数据表维护命令,如for和WHILE子句的使用。关闭所有使用学生信息打开“学生信息”表,显示“服装设计专业”的记录,显示1987年出生的记录,显示结

13、果中没有记录,LIST FOR major=“服装设计”,LIST FOR YEAR=1987,LIST WHILE major=“服装设计”,计算机技术教学与研究部分,3.2数据表维护命令,计算机技术教学与研究部分,3.2数据表维护命令。我们学习了browse命令,以便在BROWSE窗口中显示相关记录。还有LIST和DISPLAY命令来显示记录。计算机技术教研室,3.2数据表维护命令,练习2:在“学生信息”中输出和显示三个字段的信息,即学生编号、姓名和87岁以后出生的所有学生的入学成绩。DBF。”,计算机技术教研室,3.2数据表维护命令,3.2数据表维护命令,例如,记录指针移动操作的“学生基

14、本情况表”。DBF。”使用学生信息打开表格文件?显示指针测试函数的值。屏幕显示结果如下:1.f.f.skip-l向上移动记录指针?RECNO(),BOF(),EOF()的屏幕显示结果如下:1 .t.f.go 3使记录指针指向记录3,SKIP 2使记录指针下移2条记录?recno()、BOF()和eof()的屏幕显示结果如下:5.f.f. gototop使记录指针指向第一条记录?recno()、BOF()和eof()的屏幕显示结果如下:1.f.f .下一步使记录指针指向最后一条记录?recno(),BOF()和eof()的屏幕显示结果如下:8.f.f .表中有8条记录,计算机技术教学与研究部分,3.2数据表的维护命令,如INSERT的使用。关闭全部使用第3号记录后的学生信息GO 3 INSERT,并打开“编辑”窗口GO 4 INSERT BEFORE BLANK在第4号记录前插入,不打开“编辑”窗口,计算机技术教学与研究部分,3.2数据表维护命令,示例:从“学生基本信息表”中提取记录。DBF”并将其添加到“学生花名册”表中。DBF。”将默认值设置为D:学生状态项使用学生花名册表从学生基本信息表列表中追加,计算机技术教学与研究部分,3.2数据表维护命令,计算机技术教学与研究部分,3.2数据表维护命令,练习2:标记所有女性记录的“学生信息”。

温馨提示

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

评论

0/150

提交评论