文档详情

visual foxpro计算机实验报告答案.docx

发布:2017-05-06约7.51千字共9页下载文档
文本预览下载声明
实验名称:数据表的基本操作?       指导教师:???????? 实验日期: 2009年?? 月?? 日? 实验地点:???????? 成绩:????? 实验目的:1、掌握表的结构建立、修改,数据表记录的编辑(输入、修改)。2、掌握根据实际需要查看满足一定条件的记录的操作方法。3、掌握对表、表结构和记录的复制。4、掌握对库表的数据维护和数据的完整性的设置。实验内容及基本要求:??? [实验内容]1、创建学生表,选课表、课程表,并输入数据,(如图1、图2、图3);?? 图1 学生表??????????????????? 图2 选课表?图3 课程表2、显示学生情况表中1988年以前出生的女生记录;3、给学生情况表中1988年以前出生的学生记录打上删除标志;4、复制表结构:将学生情况表结构复制到新表,(新表名字为学生1.DBF)学生1表只含有学生表中姓名,学号,性别等三个字段;5、复制表及内容:将学生表复制一个新表,(新表名字为学生2.DBF)。6、对学生表建立按性别、入校成绩,进行排序的排序文件(SQ1.DBF)。7、使用LOCA、SEEK命令在表中查询“男”学生记录和查询入校成绩等于600分的学生记录;8、查询显示所有选修了课的学生姓名、课程号、成绩;9、将实验结果文件压缩为“学号+姓名”的格式上传到服务器上。[基本要求]1、要求三张表的结构设计合理;2、写出实验步骤及实验中使用的具体命令;3、写出实验中遇到的问题及解决的方法。实验步骤如下:假设表和文件都是在D:\下操作。1.??? 建立学生表、选课表和课程表命令如下:set default to d:\(1)创建学生表1)在命令窗口输入:Create 学生表2)在表设计器中,依次在字段名输入:字段名??? 类型??? 宽度??? 小数位数学号??? C??? 6??? 姓名??? C??? 8??? 性别??? C??? 2??? 出生年月??? D??? 8??? 入校成绩??? N??? 6??? 2是否团员??? L??? 1??? 简历??? M??? 4??? 照片??? G??? 4??? 3)设置完后,单击确定,输入记录。依次创建选课表,其结构为:字段名:学号,类型:字符型,宽度:8个字符字段名:课程号,类型:字符型,宽度:4个字符字段名:成绩,类型:数值型,宽度:3个字符创建课程表,其结构为:字段名:课程号,类型:字符型,宽度:4个字符字段名:课程名,类型:字符型,宽度:20个字符字段名:课时,类型:数值型,宽度:2个字符字段名:学分,类型:数值型,宽度:1个字符2、list for year(出生年月)1988 and 性别=”女”3、delete for year(出生年月)19884、(1) use 学生表(2) copy structure to 学生1.dbf? fields 姓名,学号,性别5、(1) use 学生表(2) copy to 学生2.dbf6、sort on 性别,入校成绩 to sq1.dbf7、(1) locatelocate for 性别= 男locate for 入学成绩=600(2)seekindex on 性别 to dddseek 男index on 入学成绩 to ddseek 6008、sele 1use 学生表index on 学号 to xh3sele 2use 选课set relation to 学号 into alist学生表.姓名,课程号,成绩实验总结及意见:????????????????????????????????????????????? ???????????????????????????????????????????????????????????? ???????????????????????????????????????????????????????????? ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 实验名称:SQL数据查询和统计?      指导教师:???????? 实验日期: 2009年?? 月?? 日? 实验地点:???????? 成绩:????? 实验目的:1、掌握SQL的数据定义功能。2、掌握SQL查询命令的使用。3、掌握SQL的数据更新功能。实验内容及基本要求:??? [实验内容]利用实验一中所建立的表,完成下列查询:1、使用SQL的插入命令,在课程表中插入一条新记录(数据自行设置);2、使用SQL命令给学生表中所有团员的入校成绩加10分;3、使用SQL命令查询选修
显示全部
相似文档