版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验3表的建立 31实验目的1熟悉和掌握表设计器的使用方法。2熟悉和掌握创建数据表的3种方式。3熟悉和掌握表结构的显示与修改方法。4熟悉和掌握表数据的输入方法。32实验内容1创建“学生表”,结构定义如表31所示,数据记录如表34所示。2创建“成绩表”,结构定义如表32所示,数据记录如表35所示。3创建“课程表”,结构定义如表33所示,数据记录如表36所示。4修改“学生表”的结构。5完成“学生表”数据记录的输入。表31“学生表”结构 字段名学号姓名性别出生日期奖学金籍贯类型、宽度及小数位C,12C,8L,1D ,8N,4,0C,16表32“课程表”结构字段名课程号课程名学时数学分类型、宽度及小数
2、位C,4C,20N,3,1N,4,1表33“成绩表”结构字段名学号课程号成绩类型、宽度及小数位C,12C,4N,5,1表34“学生表”数据记录学号姓名性别出生日期奖学金籍贯200534521001刘莉.F.198722800浙江杭州200534521010苏文文.F.198694 浙江温州200534521101胡丽萍.F.198789 河北邯郸200534521103杨丹.F.198634 江苏盐城200534521106于子干.T.1987919浙江宁波200534523008赵宏峰.T.19881151000北京200645631001李平.F.1986516500湖南长沙2006456
3、31002刘顺利.T.198856 浙江宁波200645631003王华.F.1988123 浙江杭州200645631004叶归.T.1987112 浙江杭州200645631102陆丹丹.F.1987211 天津200723411002朱大伟.T.198644 浙江湖洲200723411013陈玉.F.198883 湖北武汉200723411101余彦.T.198911 浙江嘉兴200723411102朱琦.T.1989310800江苏无锡200723411103杨艳红.F.198748500浙江杭州表35“课程表”数据记录课程号课程名学时数学分0001大学英语8040002日语60300
4、03计算机应用基础6430004C语言程序设计804续表课程号课程名学时数学分0005数据库系统8040006高等数学8040007概率论4020008会计学8040009西方经济学8040010人力资源管理基础804表36“成绩表”数据记录学号课程号成绩学号课程号成绩200534521001000184200534524001000280200534521001000380200534524001000379200534521001000590200645631001000489200534521103000186200645631001000570200534521103000388200
5、64563100200016920053452300800019520064563100200058520053452300800039120064563100200068420053452300800048933实验步骤1启动Visual FoxPro系统并进入个人文件夹(1)启动Visual FoxPro系统(可用任意一种启动应用程序的方法)操作步骤:单击“开始”按钮,选择“程序”“Microsoft Visual Studio 6.0”“Microsoft Visual FoxPro 6.0”命令。(2)建立个人文件夹,并设置为Visual FoxPro系统默认文件夹操作步骤:在“我的电
6、脑”或“资源管理器”窗口中双击D盘,选择“文件”“新建”“文件夹”命令,创建个人文件夹,键入名称“MYVFP”。回到Visual FoxPro系统,在命令窗口中输入:SET DEFAULT TO D:ML(YVFP&& 设置D:ML(YVFP文件夹为文件保存的默认目录2创建表结构创建表结构的工作是在表设计器中完成的,现分别采用3种方式创建3张表。(1)用命令方式创建“学生表”操作步骤:在命令窗口输入:CREATE 学生表 按Enter键后系统打开表设计器,如图31(a)所示。输入完成后,单击“确定”按钮或按Enter键,弹出即时输入数据记录的提示对话框,如图32所示。单击“否”
7、按钮回到命令窗口。在所有字段属性输入完成之前不要按Enter键,否则会提前结束表设计器的操作。由于之前执行过“SET DEFAULT TO D:ML(YVFP”命令,所以在操作步骤的第步完成后,“学生表”会自动保存在MYVFP文件夹中。若CREA命令指出的表名已经存在,系统将弹出表存在提示对话框提醒用户,如图33所示。操作步骤:单击“常用”工具栏上的“新建”按钮,弹出“新建”对话框,如图34所示。选中“表”单选按钮并单击“新建文件”按钮,弹出“创建”对话框。在“创建”对话框的“输入表名”文本框中输入表名“课程表”,单击“保存”按钮。按照表32定义的“课程表”结构,在表设计器的各属性项目下,逐个
8、输入每一个字段的各项属性内容,如图35所示。操作步骤:选择“文件”“新建”命令,弹出“新建”对话框。选中“表”单选按钮并单击“新建文件”按钮,弹出“创建”对话框。在“创建”对话框的“输入表名”文本框中输入表名“成绩表”,单击“保存”按钮,如图36所示。按照表33定义的“成绩表”结构,在表设计器的各属性项目下,逐个输入每一个字段的各项属性内容,如图37所示。输入完成后,单击“确定”按钮或按Enter键,弹出即时输入数据记录的提示对话框,单击“否”按钮回到命令窗口。表结构的修改仍在表设计器中完成,现对“学生表”结构增加两个字段:简历(M,4)、照片(G,4)。操作步骤:以独占方式打开“学生表”,用
9、命令调用表设计器。USE 学生表 EXCLUSIVEMODI STRU在表设计器中,将光标移到最后一个字段名之后,依次输入“简历”和“照片”两个字段的各属性项,如图38所示。LIST STRUUSE如果对创建的3个表在结构上还有其他不满意,如需修改字段名称、类型、宽度及顺序等,读者可按此方法进行修改。若需增加或减少字段,可单击“插入”或“删除”按钮操作。4输入数据操作步骤:打开表文件。USE 学生表 EXCLUSIVE用命令方式调用编辑窗口添加记录,如图39所示。APPEND如感觉操作不方便,可选择“显示”“浏览”命令,在浏览窗口中添加数据,如图310所示。数据输入请参照表34。备注型字段的数
10、据输入方法:双击“简历”字段标记memo后,打开备注输入窗口,读者自行输入内容,如“20042007年就读第一高中”。退出数据输入窗口。输入记录结束,按快捷键CtrlW,关闭窗口。USE请用同样的方法参照表35和表36,对“课程表”和“成绩表”输入数据。实验4表的基本操作41实验目的1熟悉和掌握命令窗口、浏览窗口和数据编辑窗口的使用方法。2熟悉和掌握数据表的基本操作命令。42实验内容1练习表数据的各种显示方式。2练习表数据的各种修改命令。3练习表文件的各种复制操作。43实验步骤本实验所需的数据表为实验3中所创建的数据表文件,请读者将保存的数据表文件复制到D盘建立的MYVFP文件夹中。进入该表文
11、件所在的文件夹,并以独占方式打开“学生表”文件。SET DEFAULT TO D:ML(YVFPUSE 学生表 EXCLUSIVE1按不同的要求显示“学生表”的数据用连续和分页两种方法显示所有记录。LISTDISP ALL显示所有取得奖学金的女同学的记录;显示备注型字段“简历”的内容。DISP FOR ! 性别 .AND. 奖学金>0LIST 简历“学生表”中的“性别”字段为逻辑型,女同学表示为F.,男同学表示为T.。对逻辑型字段的条件取值允许用两种形式,如取假值:FOR性别.F. 或FOR!性别;如取真值:FOR性别.T.或FOR性别。显示学号为“200723411002”的记录;显示
12、6 号以后的所有记录。LIST FOR 学号200723411002GO 6DISP REST显示表中最后3条记录。GO BOTTOMSKIP 2LIST REST对于有条件、有范围要求的显示操作,用动词DISP或用动词LIST都可以完成。2修改替换数据修改3号记录的数据(请读者自行修改内容)。EDIT 3浏览修改多个记录中的多个数据(请读者自行修改内容)。BROWSE将所有取得奖学金同学的奖学金增加200元。REPL FOR 奖学金>0 奖学金 WITH 奖学金200也可改用“REPL ALL FOR 奖学金>0 奖学金 WITH 奖学金200”命令完成。将所有取得奖学金同学的奖
13、学金增加到2000元。REPL FOR 奖学金>0 奖学金 WITH 2000请读者考虑:对于第题若改用“REPL ALL 奖学金 WITH 奖学金200”命令是否符合题意?第题和第题的区别是什么?3增加和删除记录的操作在2 号记录前插入一条记录(请读者自行插入记录)。GO 2INSERT BEFORE在5号记录之后插入一条空记录(请读者自行插入记录,用替换命令填补空记录的各个字段)。GO 5INSERT BLANKREPL WITH 给刚刚插入的2号和6号记录添加删除标记并显示。GO 2DELE DELE RECORD 6LIST在浏览窗口中对5、8、9号记录添加删除标记。BROWSE
14、在浏览窗口中单击5、8、9号记录的第1个字段左侧的空白格,使其变为黑格即可,关闭浏览窗口。恢复所有男同学的记录(即去掉删除标记)。RECALL FOR 性别也可改用“RECALL ALL FOR 性别.T.”命令。请读者考虑:如果改用“RECALL ALL”命令是否符合题意?彻底删除有删除标记的记录。PACK4表文件的复制操作将“学生表”文件复制到一个备份表文件“XSB1.dbf”。COPY TO XSB1将“学生表”文件中2005级的学生记录复制到一个备份表文件“XSB2.dbf”。COPY TO XSB2 FOR SUBS(学号,1,4)2005将“学生表”文件复制到一个结构备份表文件“X
15、SB3.dbf”。COPY STRU TO XSB3将“学生表”文件的女同学记录复制到一个标准格式的文本文件“XSB4.txt”。COPY TO XSB4 SDF FOR 性别.F.将“学生表”文件复制到一个自由格式的、且只含有“姓名”和“籍贯”两个字段内容的文本文件“XSB5.txt”。COPY TO XSB5 DELI FIEL 姓名,籍贯使用文件复制命令,完成“成绩表”的复制,备份文件名为“CJB.dbf”。COPY FILE 成绩表dbf TO CJB.dbf使用文件复制命令做备份时,需要注意两点:一是不能打开源文件,二是不能省略源文件和目标文件的扩展名。可在命令窗口输入DIR命令,观察上述复制操作完成后的结果。不含任何选项的DIR命令默认显示“.dbf”类型的文件。如果需要查看文本类型的文件,可输入“DIR *.txt”命令。将“CJB.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 餐饮事务性培训
- 餐厅酒店服务礼仪培训
- 餐厅菜品培训
- 2026小松(中国)校招面试题及答案
- 2026中考冲刺动员大会校长发言稿:百日攻坚我们陪你全力以赴
- 餐厅服务培训总结
- 2025年针织学综合题库及答案
- 2025年心理学期末考试题库及答案
- 2026年耳鼻喉科护理实践指南知识竞赛题库及答案
- 考研复习方法总结
- 养老院春节安全培训内容课件
- 鼻眼相关解剖课件
- 中频电疗产品注册技术审查指导原则(2025年修订版)
- 跨学科视角下的食物地理研究
- 【《鼓式制动器的结构设计及三维建模分析》14000字(论文)】
- 渝20Q01 建设工程施工现场围挡及大门标准图集(2020版)DJBT50-133
- 【全球数据资产理事会】县域数据资产运营蓝皮书
- T/CBMCA 039-2023陶瓷大板岩板装修镶贴应用规范
- 时速公里动力集中鼓形电动车组培训设备中车唐山机车车辆
- 2024年高考一轮复习精细讲义第14讲圆周运动(原卷版+解析)
- DL∕T 5366-2014 发电厂汽水管道应力计算技术规程
评论
0/150
提交评论