ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:384.08KB ,
资源ID:4451214      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4451214.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VF数据库实验副本.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

VF数据库实验副本.docx

1、VF数据库实验 副本实验一 VFP数据表基本操作1、 数据表的建立和数据的输入一、实验目的1、了解数据表的基本概念2、掌握数据表的建立2、掌握数据表中数据的添加3、掌握从其他数据表中添加数据二、实验内容及任务1、将所附带的VFPEX文件夹及该文件夹中的所有文件复制到C盘根目录下。2、在文件夹VFPEX创建数据表XS.DBF,表结构如下:字段名类型宽度小数位数说明XH字符型6学号XM字符型8姓名XB字符型2性别CSRQ日期型8出生日期TYF逻辑型1团员否SZX字符型6所在系RXCJ数值型3入学成绩3、在创建表的同时,输入如下的记录:学号姓名性别出生日期团员否所在系入学成绩122190赵仓仓男19

2、88-09-06T数信96122191赵仓仓男1988-09-07T数信97122192赵仓仓男1988-09-08F数信98122193赵仓仓男1988-09-09T数信994、向数据表添加记录:学号姓名性别出生日期团员否所在系入学成绩122001zhcc1女1990-09-01T数信90122002Zhcc2女1990-09-02F数信91122003Zhcc3女1990-09-03T数信92122004Zhcc4女1990-09-04F数信935、从数据表XS1.DBF中成批添加数据到数据表XS.DBF中。三、实验环境和实验材料1、Visual FoxPro 6.0中文版;2、素材软盘四

3、、实验方法和步骤1、复制实验所需文件双击“我的电脑”,打开窗口,双击A驱动器,窗口中显示A盘中的内容, 鼠标右击VFPEX文件夹,显示快捷菜单,选择“复制”命令;打开C盘根目录并右击,显示快捷菜单,选择“粘贴”命令,软盘中的VFPEX文件夹及其文件被复制到C盘根目录中。2、创建数据表并输入数据1)进入Visual FoxPro 6.0环境。2)选择“文件/新建”命令,显示“新建”对话框,如图1-1,选择“表”并单击“新建文件”,显示创建对话框,如图1- 2,“保存在”选择“VFPEX文件夹”,“输入表名”为“XS.DBF”,单击“保存”,显示表设计器,如图1-3。 图1-1 图1-23)按要求

4、输入相关的字段名、字段类型、字段宽度等内容,具体如图1-3。 图 1-34)单击“确定”,显示“现在输入数据吗?”确认框,如图1-4,单击“是”,显示数据表窗口,如图1-5,将上述三条记录依次输入到数据表中,并关闭窗口。 图1-4图1-53、向数据表添加记录1)选择“文件/打开”命令,显示打开对话框,如图1-6,在“查找范围”中选择“VFPEX文件夹”,“文件类型”中选择“表(*.dbf )”,双击XS.DBF数据表,打开数据表。图1-62)选择“显示/浏览”命令,显示数据表窗口。 3)选择“表/追加新记录”命令,在数据表窗口中添加新的空记录,将上述记录添加到数据表,并关闭数据表4、从其他数据

5、表添加数据到当前数据表1)打开数据表XS.DBF,并显示数据表窗口。2)选择“表/追加记录”命令,显示追加来源对话框,如图1-7,在“类型”中选择“Table(DBF)”,对“来源于”单击其后的按钮,显示打开对话框,选择XS1.DBF数据表打开。图1-73)单击“确定”,XS1.DBF数据表中的数据添加到XS.DBF数据表中,如图1-8,最后关闭数据表。5、最后,选择“窗口/命令窗口”命令,打开命令窗口,在其中输入:“CLOSE ALL”,关闭所有打开的文件,并选择“文件/退出”命令,退出Visual FoxPro 6.0环境。如图1-82、数据表中数据的修改和删除一、实验目的1、了解数据表中

6、数据的浏览2、掌握数据表中成批数据的修改3、掌握用命令REPLACE成批修改数据4、掌握逻辑删除数据表中的记录5、掌握物理删除数据表中的记录二、实验内容及任务1、浏览文件夹VFPEX中的数据表RESULT.DBF。2、对数据表RESULT.DBF中,缺课次数为0的学生,成绩加5分。3、对数据表RESULT.DBF中,逻辑删除成绩小于60分的记录。4、对数据表RESULT.DBF,恢复所有被逻辑删除的记录。5、对数据表RESULT.DBF中,物理删除外文系同学的记录。6、对文件夹VFPEX中的数据表KCSP.DBF,将单价在10元和15元之间(包括15元)的商品,单价增加10%,数量增加10,并

7、计算相应的金额。三、实验环境和实验材料1、Visual FoxPro 6.0中文版;2、VFPEX中的数据表RESULT.DBF和数据表KCSP.DBF四、实验方法和步骤1、进入Visual FoxPro 6.0环境。2、浏览数据表RESULT.DBF1)选择“文件/打开”命令,显示打开对话框,在“查找范围”中选择“VFPEX文件夹”,“文件类型”中选择“表(*.dbf )”,双击RESULT.DBF数据表,打开数据表。2)选择“显示/浏览”命令,显示数据表窗口。3、将缺课次数为0的学生,成绩加5分1)打开RESULT.DBF数据表窗口。2)选择“表/替换字段”命令,显示替换字段对话框,如图1

8、-9,在“字段”选择“CJ”,“替换为”输入“CJ + 5 ”,“作用范围”选择“ALL”,单击“For”后的按钮,显示表达式生成器窗口,如图1-10。3)在“字段”中选择“QKCS”并双击,结果显示在“FOR子句”中,在“逻辑”中选择“=”,结果同样显示在“FOR子句”中,在“=”后输入0,“FOR子句”中的表达式为:“Result.qkcs = 0”,最后单击“确定”,生成FOR表达式,返回到替换字段对话框。4)在替换字段对话框,单击“替换”,完成数据的替换。4、逻辑删除成绩小于60分的记录。1)打开RESULT.DBF数据表窗口。2)选择“表/删除记录”命令,显示删除对话框,在“作用范围

9、”选择“ALL”,单击“For”后的按钮,显示表达式生成器窗口。3)在“字段”中选择“CJ”并双击,在“逻辑”中选择“”,在“”后输入60,“FOR子句”中的表达式为:“Result.cj 60”,最后单击“确定”,生成FOR表达式,返回到替换字段对话框。4)在删除对话框,单击“删除”,完成记录的逻辑删除。5、恢复所有被逻辑删除的记录。1)打开RESULT.DBF数据表窗口。2)选择“表/恢复记录”命令,显示恢复记录对话框,在“作用范围”选择“ALL”,单击“恢复记录”,完成对逻辑删除记录的恢复。6、物理删除外文系同学的记录。1)打开RESULT.DBF数据表窗口。2)选择“表/删除记录”命令

10、,显示删除对话框,在“作用范围”选择“ALL”,“For”后输入:“szx=”外文”,单击“删除”,完成记录的逻辑删除。3)选择“表/彻底删除”命令,显示彻底删除确认框,单击“是”完成对记录的物理删除,最后关闭数据表。7、对数据表KCSP.DBF,将单价在10元和15元之间(包括15元)的商品,单价增加10%,数量增加10,并计算相应的金额。1)使用“文件/打开”命令,打开数据表KCSP.DBF。2)选择“窗口/命令窗口”命令,打开命令窗口,如图1-14,在其中输入如下命令: REPLACE DJ WITH DJ * 1.1 , SL WITH SL + 10 , JE WITH SL * D

11、J3)最后关闭数据表。8、最后,在命令窗口中输入:“CLOSE ALL”,关闭所有打开的文件,选择“文件/退出”命令,退出Visual FoxPro 6.0环境。3、数据表结构的修改一、实验目的1、掌握数据表结构中字段的增加2、掌握数据表结构中字段的修改3、掌握数据表结构中字段的删除二、实验内容及任务1、对文件夹VFPEX中的数据表RESULT.DBF,在课程名称后增加名为XF(数值型,1,学分),并按下列标准添加相应的数值。课程名称学分高等数学6大学英语4计算机基础5哲学32、对数据表RESULT.DBF中,将成绩字段的宽度改为5,小数位数为1。3、对数据表RESULT.DBF中,删除姓名字

12、段。三、实验环境和实验材料1、Visual FoxPro 6.0中文版;2、VFPEX中的数据表RESULT.DBF。四、实验方法和步骤1、进入Visual FoxPro 6.0环境。2、在课程名称后增加名为XF(数值型,1,学分),并按下列标准添加相应的数值。1)使用“文件/打开”命令,打开数据表RESULT.DBF。2)选择“显示/表设计器”命令,显示表设计器对话框,选中QKCS字段,单击“插入”按钮,在KCMC字段后插入空字段。3)在空字段中,按XF(数值型,1,学分)要求输入,单击“确定”按钮。4)显示确认框,单击“是”按钮,完成新字段的插入。5)选择“显示/浏览”命令,打开数据表窗口

13、。6)选择“表/替换字段”命令,显示替换字段对话框,在“字段”选择“XF”,在“替换为”框内输入“6”,“作用范围”选择“ALL”,在“For”框内输入“KCMC = 高等数学”,单击“替换”按钮,完成部分学字段的输入。7)再重复使用“表/替换字段”命令三次,在“替换为”框内分别输入“4”、“5”和“3”,在“For”框内分别输入“KCMC = 大学英语”、“KCMC = 计算机基础”和“KCMC = 哲学”,其他选择同上面,即可完成学分的输入。3、将成绩字段的宽度改为5,小数位数为1。1)打开数据表RESULT.DBF。2)使用“显示/表设计器”命令打开表设计器对话框,选择“CJ”字段,将其

14、宽度改为“5”,小数位数改为“1”,单击“确定”按钮。3)显示确认框,单击“是”按钮,完成字段的修改。4、删除姓名字段。1)打开数据表RESULT.DBF。2)使用“显示/表设计器”命令打开表设计器对话框,选择“XM”字段,单击“删除”按钮,删除姓名字段,然后单击“确定”按钮。3)显示确认框,单击“是”按钮,完成字段的删除。5、最后,在命令窗口中输入:“CLOSE ALL”,关闭所有打开的文件,选择“文件/退出”命令,退出Visual FoxPro 6.0环境。实验二 VFP 数据表高级操作1、数据表索引、排序一、实验目的1、掌握数据表索引的建立和使用2、掌握数据表的排序命令SORT二、实验内

15、容及任务1、对文件夹VFPEX中的数据表RESULT.DBF,按课程名称升序、缺课次数降序建立索引。2、对数据表RESULT.DBF,建立复合索引SZXXH,按所在系降序,所在系相同则按学号降序。3、分别以课程名称、缺课次数和复合索引SZXXH,作为当前索引,浏览数据表。4、对数据表RESULT.DBF,将其中中文系的学生按成绩降序排序,结果放入ZWRES.DBF中。三、实验环境和实验材料1、Visual FoxPro 6.0中文版;2、VFPEX中的数据表RESULT.DBF。四、实验方法和步骤1、进入Visual FoxPro 6.0环境。2、按课程名称升序、缺课次数降序建立索引。1)使用

16、“文件/打开”命令,打开数据表RESULT.DBF。2)选择“显示/表设计器”命令,显示表设计器对话框,如图2-1,选中KCMC字段,在“索引”处选择“升序”,选中QKCS字段,在“索引”处选择“降序”,单击“确定”按钮。图2-13)显示确认框,单击“是”按钮,完成索引的建立。3、建立复合索引SZXXH,按所在系降序,所在系相同则按学号降序。1)选择“显示/表设计器”命令,显示表设计器对话框,如图2-1,单击“索引”标签,已有刚才建立的两个索引,依次为缺课次数和课程名称,在索引名最后的空文本框中输入“SZXXH”,类型保持缺省值,排序选择降序,在表达式中输入“SZX + XH”,最后单击“确定

17、”按钮。2)显示确认框,单击“是”按钮,完成复合索引的建立。4、分别以课程名称、缺课次数和复合索引SZXXH,作为当前索引,浏览数据表。1)选择“窗口/命令窗口”命令,打开命令窗口,在其中输入如下命令: SET ORDER TO 12)选择“显示/浏览”命令,打开数据表窗口,窗口内表中记录按缺课次数降序显示。3)单击命令窗口,并在其中输入命令:“SET ORDER TO 2”,然后单击已打开数据表窗口,窗口内表中记录按课程名称升序显示。4)单击命令窗口,并在其中输入命令:“SET ORDER TO 3”,然后单击已打开数据表窗口,窗口内表中记录按复合索引SZXXH降序显示。5)单击命令窗口,并

18、在其中输入命令:“SET ORDER TO 0”,然后单击已打开数据表窗口,窗口内表中记录按输入时的顺序显示。5、对数据表RESULT.DBF,将其中中文系的学生按成绩降序排序,结果放入ZWRES.DBF中。1)单击命令窗口,并在其中输入如下命令:SORT ON CJ/D TO C: VFPEXZWRES.DBF FOR SZX = “中文”2)使用“文件/打开”命令,打开数据表ZWRES.DBF,使用“显示/浏览”命令,打开数据表窗口,如图2-2,其中显示内容为按成绩降序排序的中文系学生。图2-26、最后,在命令窗口中输入:“CLOSE ALL”,关闭所有打开的文件,选择“文件/退出”命令,

19、退出Visual FoxPro 6.0环境。2、数据表数据统计一、实验目的1、掌握统计命令COUNT 2、掌握求和命令SUM3、掌握求平均值命令AVERGER 二、实验内容及任务1、对文件夹VFPEX中的数据表RESULT.DBF,统计选择课程为计算机基础的人数,并将统计的人数存放在数据表COURSE.DBF中对应记录的选课人数字段内。2、对文件夹VFPEX中的数据表KCSP.DBF中,在最后增加字段ZJE(数值型,9,2,总金额),统计库存商品的总金额,将结果存放在所有记录的ZJE字段中。3、对文件夹VFPEX中的数据表RESULT.DBF,统计历史系的平均成绩,把结果存放在数据表COURS

20、E.DBF中所有记录的平均成绩字段内。三、实验环境和实验材料1、Visual FoxPro 6.0中文版;2、VFPEX中的数据表RESULT.DBF、COURSE.DBF和KCSP.DBF。四、实验方法和步骤1、进入Visual FoxPro 6.0环境。2、统计数据表RESULT.DBF中选择课程为计算机基础的人数,并将统计的人数存放在数据表COURSE.DBF中对应记录的选课人数字段内。1)使用“文件/打开”命令,打开数据表RESULT.DBF。2)选择“窗口/命令窗口”命令,打开命令窗口,在其中输入如下命令:COUNT TO X FOR KCMC=”计算机基础”3)使用“文件/打开”命

21、令,打开数据表COURSE.DBF。4)使用“显示/浏览”命令,打开数据表窗口。5)使用“表/替换字段”命令,打开替换字段对话框,在“字段”选择“XKRS”,在“替换为”框内输入“X”,“作用范围”选择“ALL”,在“For”框内输入“KCMC = 计算机基础”,单击“替换”按钮,完成将统计数据的存放。3、在数据表KCSP.DBF中增加字段ZJE(数值型,9,2,总金额),并统计库存商品的总金额,将结果存放在所有记录的ZJE字段中。1)使用“文件/打开”命令,打开数据表KCSP.DBF。2)使用“显示/表设计器”命令,打开表设计器对话框,在最后空字段中,按ZJE(数值型,9,2,总金额)要求输

22、入,单击“确定”按钮。弹出确认框后按“是”按钮,完成新字段的插入。3)选择“窗口/命令窗口”命令,打开命令窗口,在其中输入如下命令:SUM JE TO X 4)使用“显示/浏览”命令,打开数据表窗口。5)使用“表/替换字段”命令,打开替换字段对话框,在“字段”选择“ZJE”,在“替换为”框内输入“X”,“作用范围”选择“ALL”,单击“替换”按钮,完成将统计数据的存放。4、把数据表RESULT.DBF中历史系的平均成绩存放在数据表COURSE.DBF中所有记录的平均成绩字段内。1)使用“文件/打开”命令,打开数据表RESULT.DBF。2)选择“窗口/命令窗口”命令,打开命令窗口,在其中输入如

23、下命令:AVERAGE CJ TO X FOR SZX=”历史”3)使用“文件/打开”命令,打开数据表COURSE.DBF。4)使用“显示/浏览”命令,打开数据表窗口。5)使用“表/替换字段”命令,打开替换字段对话框,在“字段”选择“PJCJ”,在“替换为”框内输入“X”,“作用范围”选择“ALL”,单击“替换”按钮,完成将统计数据的存放。5、最后,在命令窗口中输入:“CLOSE ALL”,关闭所有打开的文件,选择“文件/退出”命令,退出Visual FoxPro 6.0环境。3、数据表数据汇总一、实验目的1、掌握汇总命令TOTAL二、实验内容及任务1、对文件夹VFPEX中的数据表RESULT

24、.DBF,按所在系统计总成绩,结果存放在数据表RESTOT.DBF,该数据表只包含所在系和成绩字段。三、实验环境和实验材料1、Visual FoxPro 6.0中文版;2、VFPEX中的数据表RESULT.DBF。四、实验方法和步骤1、进入Visual FoxPro 6.0环境。2、使用“文件/打开”命令,打开数据表RESULT.DBF。3、使用“显示/表设计器”命令,打开表设计器对话框,选中SZX字段,在“索引”处选择“升序”,单击“确定”按钮,弹出确认框后单击“是”按钮,完成索引的建立。4、使用“窗口/命令窗口”命令,打开命令窗口,在其中输入如下命令: SET ORDER TO SZX5、

25、在命令窗口中输入如下命令: TOTAL ON SZX TO C:VFPEXRESTOT.DBF FIELDS CJ6、使用“文件/打开”命令,打开数据表RESTOT.DBF。7、使用“显示/表设计器”命令打开表设计器对话框,选择“XH”字段,单击“删除”按钮,同样,依次选择“KCMC”、“XF”、“QKCS”字段,并同时单击“删除”按钮,删除上述字段,然后单击“确定”按钮,显示确认框,单击“是”按钮,完成字段的删除。8、最后,在命令窗口中输入:“CLOSE ALL”,关闭所有打开的文件,选择“文件/退出”命令,退出Visual FoxPro 6.0环境。实验三 VFP数据库操作1、数据库的建立

26、和数据库表的建立一、实验目的1、掌握数据库的建立2、掌握数据库表的建立二、实验内容及任务1、在文件夹VFPEX中,创建数据库MERCH.DBC。2、在数据库MERCH.DBC中,创建数据表SHIPMENT.DBF,其结构如下:字段名类型宽度小数位数说明XH字符型6序号CKRQ日期型8出库日期SL数值型3数量DJ数值型52单价三、实验环境和实验材料1、Visual FoxPro 6.0中文版;四、实验方法和步骤创建数据库MERCH.DBC,并创建库中数据表SHIPMENT.DBF。1、进入Visual FoxPro 6.0环境。2、使用“文件/新建”命令打开“新建”对话框,选择“数据库”并单击“

27、新建文件”,显示创建对话框。3、在创建对话框中,“保存在”选择“VFPEX文件夹”,输入“数据库名”为“MERCH.DBC”,单击“保存”,显示数据库设计器,如图3-1,完成数据库的设计。 图3-1 图3-24、单击“数据库设计器”工具栏中的“新建表”按钮,显示“新建表”对话框,如图3-2,单击“新建表”按钮,显示创建对话框。5、在创建对话框中,“保存在”选择“VFPEX文件夹”,“输入表名”为“SHIPMENT.DBF”,单击“保存”,显示表设计器,如图3-3。6、按要求输入相关的字段名、字段类型、字段宽度等内容,具体如图3-3。图3-37、单击“确定”,显示“现在输入数据吗?”确认框,单击

28、“否”,完成数据表的创建。8、最后,在命令窗口中输入:“CLOSE ALL”,关闭所有打开的文件,选择“文件/退出”命令,退出Visual FoxPro 6.0环境。2、数据表的导入和导出一、实验目的1、掌握数据表导入到数据库中2、掌握数据表从数据库中导出二、实验内容及任务1、在文件夹VFPEX中,创建数据库STUD.DBC,并将数据表XS1.DBF、RESULT.DBF和COURSE.DBF导入到该数据库中。2、在文件夹VFPEX中,将数据库ABC.DBC中的数据表TEST.DBF,变成自由表。三、实验环境和实验材料1、Visual FoxPro 6.0中文版;2、VFPEX中的数据表XS1

29、.DBF、RESULT.DBF、COURSE.DBF和TEST.DBF,数据库ABC.DBC。四、实验方法和步骤1、进入Visual FoxPro 6.0环境。2、创建数据库STUD.DBC,并将数据表XS1.DBF、RESULT.DBF和COURSE.DBF导入到该数据库中。1)使用“文件/新建”命令打开“新建”对话框,选择“数据库”并单击“新建文件”,显示创建对话框。2)在创建对话框中,“保存在”选择“VFPEX文件夹”,输入“数据库名”为“STUD.DBC”,单击“保存”,显示数据库设计器,完成数据库的设计。3)选择“数据库/添加表”命令,显示打开对话框,如图3-4,“查找范围”选择“V

30、FPEX”,“选择表名”框中输入“XS1.DBF”,然后单击“确定”,完成数据表的导入。4)同数据表XS1.DBF的导入一样,重复,完成数据表RESULT.DBF和COURSE.DBF的导入3、将数据库ABC.DBC中的数据表TEST.DBF,变成自由表。1)使用“文件/打开”命令,打开数据库ABC.DBC。2)单击,选中数据表TEST.DBF,3)选择“数据库/移去”命令,显示选择对话框,如图3-5,单击“移去”按钮,显示确认框,单击“是”按钮,使数据表TEST.DBF成为自由表。4、最后,在命令窗口中输入:“CLOSE ALL”,关闭所有打开的文件,选择“文件/退出”命令,退出Visual FoxPro 6.0环境。3、数据库表属性的设置一、实验目的1、掌握数据库中数据表中字段属性的设置二、实验内容及任务1、在文件夹VFPEX中,对数据库TEACH.DBC中数据表STUD

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1