




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
01 操作要求操作要求 1 将文件夹将文件夹“XSGL”复制到复制到 D 盘上,并设置为默认目录。盘上,并设置为默认目录。 SET DEFA TO D:XSGL 2 打开项目打开项目“学生管理系统学生管理系统.PJX” MODIFY PROJECT 学生管理系统学生管理系统 3 打开数据库打开数据库“学生管理学生管理.DBC” 。 OPEN DATABASE 学生管理学生管理 使用使用 SQL 语句完成以下题目语句完成以下题目 4 检索检索 COURSE 表中为课程号为表中为课程号为“030201”的课程名称。的课程名称。 SELE 课程名称课程名称 FROM COURSE WHERE 课程号课程号=“030201“ 5 检索检索 STUDENT 表中日语专业的学生的各项信息。表中日语专业的学生的各项信息。 SELE * FROM STUDENT WHERE 专业专业=“日语日语“ 6 检索党员学生的学号、姓名和年龄。检索党员学生的学号、姓名和年龄。 SELE 学号学号,姓名姓名,YEAR(DATE()-YEAR(出生日期出生日期) AS 年龄年龄 FROM STUDENT WHERE 党员否党员否 7 检索计算机应用专业的学生的学号,姓名,课程号、平时成绩和期末成绩。检索计算机应用专业的学生的学号,姓名,课程号、平时成绩和期末成绩。 SELE STUDENT.学号学号,姓名姓名,课程号课程号,平时成绩平时成绩,期末成绩期末成绩 FROM STUDENT,SCORE; WHERE STUDENT.学号学号=SCORE.学号学号 AND 专业专业=“计算机应用计算机应用“ 8 检索计算机应用专业的学生的学号,姓名,课程名称、平时成绩和期末成绩。检索计算机应用专业的学生的学号,姓名,课程名称、平时成绩和期末成绩。 SELE STUDENT.学号学号,姓名姓名,课程名称课程名称,平时成绩平时成绩,期末成绩期末成绩 FROM STUDENT,SCORE,COURSE; WHERE STUDENT.学号学号=SCORE.学号学号 AND SCORE.课程号课程号=COURSE.课程号课程号; AND 专业专业=“计算机应用计算机应用“ 9 检索住在检索住在 201 宿舍的学生的学号和姓名。宿舍的学生的学号和姓名。 SELE 学号学号,姓名姓名 FROM STUDENT; WHERE 学号学号 IN (SELE 学号学号 FROM ROOM WHERE 房间号房间号=”201”) 10检索工商管理专业学生的住宿情况信息。检索工商管理专业学生的住宿情况信息。 SELE * FROM ROOM WHERE 学号学号 IN ; (SELE 学号学号 FROM STUDENT WHERE 专业专业=“工商管理工商管理“) 11检索所有选修数据库原理的学生平均期末成绩。检索所有选修数据库原理的学生平均期末成绩。 SELE AVG(期末成绩期末成绩) FROM SCORE WHERE 课程号课程号 IN; (SELE 课程号课程号 FROM COURSE WHERE 课程名称课程名称=”数据库原理数据库原理”) 12检索每个专业入学成绩高于检索每个专业入学成绩高于 520 的学生人数。的学生人数。 SELE 专业专业,COUNT(*) FROM STUDENT GROUP BY 专业专业 WHERE 入学成绩入学成绩520 13在在 COURSE 表中插入一个新的元组(表中插入一个新的元组(020124,VB 程序设计,程序设计,54,3) INSERT INTO COURSE VALUE(“020124“,“VB 程序设计程序设计“,54,3) 14删除删除 COURSE 中目前在中目前在 SCORE 中没有任何选课记录的课程。中没有任何选课记录的课程。 DELE FROM COURSE WHERE 课程号课程号 NOT IN (SELE 课程号课程号 FROM SCORE) 15删除删除 ROOM 表中计算机应用专业学生的住宿记录。表中计算机应用专业学生的住宿记录。 DELE FROM ROOM WHERE 学号学号 IN (SELE 学号学号 FROM STUDENT WHERE 专业专业=“计算机应用计算机应用“) 16SCORE 中数据库原理的期末成绩均增加中数据库原理的期末成绩均增加 2 分。分。 UPDATE SCORE SET 期末成绩期末成绩=期末成绩期末成绩+2; WHERE 课程号课程号=(SELE 课程号课程号 FROM COURSE WHERE 课程名称课程名称=“数据库原理数据库原理“) 17将入学成绩最高的学生的奖学金提高将入学成绩最高的学生的奖学金提高 20%。 UPDATE STUDENT SET 奖学金奖学金=奖学金奖学金*1.2; WHERE 入学成绩入学成绩=(SELE MAX(入学成绩入学成绩) FROM STUDENT) 18关闭当前数据库;退出关闭当前数据库;退出 VFP。 CLOSE DATABASE QUIT 02 操作要求 要求: 请勿在共享文件夹中打开 XSGL 中的任一文件。若已打开,请立刻退出 VFP,或执行 CLOSE ALL 命令。 除非特别说明,本次实验题目要求使用命令完成。 尽量按顺序完成题目。在所有题目完成前,请勿执行其它操作。 文字为蓝色的题目记录到实验报告中(不需抄题,记录完整的命令即可)。 19将文件夹“05”复制到 D 盘上。并将文件夹 XSGL 设置为默认目录。 (提示:SET DEFA TO D:05XSGL) 20打开数据库“学生管理.DBC” 。 OPEN DATABASE 学生管理 21打开表“STUDENT.DBF” 。 USE STUDENT 22显示函数 BOF()、EOF()、RECNO()、RECCOUNT()的值。 ?BOF(),EOF(),RECNO(),RECCOUNT() .FF.112 23显示 STUDENT 表中所有学生的所有信息。 LIST或DISPLAY ALL 24显示函数 BOF()、EOF()、RECNO()、RECCOUNT()的值,并与第 4 题的结果相比较。 .FT.1312 25将记录的指针移到第一条记录,并显示此时 BOF()、EOF()和 RECNO()函数的值。 GO TOP .FF.1 26执行 SKIP-1,显示此时 BOF()、EOF()和 RECNO()函数的值。 .TF.1 27将记录的指针移到最后一条记录,并显示此时 BOF()、EOF()和 RECNO()函数的值。 GO BOTTOM .FF.12 28执行 SKIP,显示此时 BOF()、EOF()和 RECNO()函数的值。 .FT.13 29显示表中的第 5 条记录。 DISPLAY RECORD 5或 LIST RECORD 5 30使用 DISPLAY 命令显示所有男生的学号、姓名、入学成绩。 DISPLAY FOR 性别=“男“ FIELD 学号,姓名,入学成绩 31显示计算机应用专业山东籍的学生的信息。 DISPLAY FOR 专业=“计算机应用“ AND 籍贯=“山东“ 32使用 LOCATE 和 CONTINUE 命令一条一条地查找并显示党员的信息。 LOCATE FOR 党员否=.T. 或LOCATE FOR NOT 党员否 DISPLAY CONTINUE DISPLAY 33使用 INSERT 命令,在学号为“41501002”的记录前面插入一条空记录。 LOCATE FOR 学号=“41501002“ INSERT BEFORE BLANK 34逻辑删除所有女学生的记录。 DELETE ALL FOR 性别=“女“ 35恢复所有记录。 RECALL ALL 36物理删除所有的空白记录。 DELE FOR EMPTY(学号) PACK 37显示当前打开的表的表结构。 DISP STRU 或 LIST STRU 38修改表“STUDENT.DBF”的表结构,设置入学成绩的字段有效性规则为“入学成绩不低于 498” 。 MODI STRU 39打开表“SCORE.DBF” 。 USE SCORE 40使用 REPLACE 命令为所有学生的总评成绩字段赋值。 REPLACE ALL 总评成绩 WITH ROUND(平时成绩*0.2+期末成绩*0.8,0) 41定义一个数组 A(5),将学号为“41501002”的记录的各字段内容存入数组 A。 DIME A(5) LOCATE FOR 学号=”41501002” SCATTER TO A 42使用表复制命令,建立表 SCORE1.DBF,表结构与 SCORE.DBF 相同,但表中无记录。 COPY STRU TO SCORE1 43使用表复制命令,建立表 SCORE2.DBF,该表只包含学号、课程号和总评成绩三个字段,表中 只包含总评成绩高于 85 分的记录。 COPY TO SCORE2 FIELDS 学号,课程号,总评成绩 FOR 总评成绩85 44将表 SCORE1.DBF 和 SCORE2.DBF 添加到数据库“学生管理.DBC”中。 (本题可不用命令完成) MODIFY DATABASE 学生管理 单击“数据库设计器”工具栏中的“添加表”按钮 45打开表 SCORE1.DBF。 USE SCORE1 46显示函数 BOF()、EOF()、RECNO()、RECCOUNT()的值。 .TT.10 47将数组 A 中各个元素的值作为一条记录,存入 SCORE1 中。 APPEND BLANK GATHER FROM A 48使用 APPEND 命令,在表 SCORE1 中增加一条新记录。内容如下: 学号课程号平时成绩 期末成绩总评成绩 40501003020108808080 49使用 APPEND FROM 命令将表“SCORE1.DBF”中的记录追加到“SCORE2.DBF”中。 USE SCORE2 APPEND FROM SCORE11 50关闭当前表。 USE 51关闭当前数据库。 CLOSE DATABASE 52退出 VFP。 QUIT 03 操作要求 要求: 请勿在共享文件夹上打开 XSGL 中的任一文件。若已打开,请立刻退出 VFP,或执行 CLOSE ALL 命令。 本次实验所有题目要求使用命令完成。 按顺序完成题目。在所有题目完成前,请勿执行其它操作。 文字为蓝色的题目记录到实验报告中(不需抄题,记录完整的命令即可)。 53将文件夹“06”复制到 D 盘上。并将文件夹 XSGL 设置为默认目录。 (提示:SET DEFA TO D:06XSGL) 54打开项目“学生管理系统.PJX” MODIFY PROJECT 学生管理系统学生管理系统 55打开数据库“学生管理” 。 OPEN DATABASE 学生管理学生管理 56打开表“STUDENT.DBF” 。 USE STUDENT 57使用表设计器,以“学号”为关键字建立一个升序索引,索引名“学号” ,索引类型“主索引” 。 (略) 58使用 INDEX 命令以专业为关键字建立索引,索引名“专业” 。 INDEX ON 专业专业 TAG 专业专业 59使用 INDEX 命令按入学成绩降序建立索引,索引名“RXCJ” 。 (1)INDEX ON 入学成绩入学成绩 TAG RXCJ DESC (2)INDEX ON 入学成绩入学成绩 TAG RXCJ 60使用 SEEK 命令,将记录指针定位于专业为“工商管理”的记录。逐条显示“工商管理”专业 的学生记录。 SET ORDER TO 专业专业 SEEK “工商管理工商管理“ DISPLAY SKIP DISPLAY 61使 FIND 命令,将记录指针定位于学号为“41501002”的记录。显示该记录。 SET ORDER TO 学号学号 FIND 41501002或或FIND “41501002“ DISPLAY 62使用 SEEK 命令,将记录指针定位于入学成绩为 524 的记录。显示该记录。显示此时 FOUND()、 EOF()、RECNO()的值。 (1)SEEK 524 ORDER RXCJ (2)SEEK -524 ORDER RXCJ FOR 班级班级=”09 经济类经济类 03” 91将“09 经济类 03”班中,学号的后三位是“077”的学生的 SCORE1 和 SCORE2 的分数分别赋 值为 90 和 95。 REPLACE ALL SCORE.SCORE1 WITH 90,SCORE.SCORE2 WITH 95; FOR RIGHT(学号学号,3)=”077” AND 班级班级=”09 经济类经济类 03” 92显示“09 经济类 03”班中 SCORE3 的分数为 100 的学生的学号、姓名、SCORE3 字段信息。 LIST 学号学号,姓名姓名,SCO
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年方剂学考试试题及答案
- 设备安装后的运行调试与维护方案
- 招聘笔试客观题库及答案
- 集体土地租赁合同范本
- 碳陶复合半导体材料生产线建设项目节能评估报告
- 草剂柔性生产项目施工方案
- 离职员工离职后原公司项目交接及责任划分协议
- 南京市仓库租赁合同样本(含仓储管理条款)
- 夫妻离异后共同人寿保险合同修订协议
- 离婚财产分割及子女抚养责任、监护权转让合同
- 2025年南京市事业单位招聘考试卫生类预防医学专业知识试题
- GB/T 3836.1-2021爆炸性环境第1部分:设备通用要求
- 管道沟槽开挖安全安全技术交底
- 案件(线索)移送登记表
- 2021年全国质量奖现场汇报材料课件
- 《组织学与胚胎学》课件02细胞
- 教师资格证-综合素质-学生观
- 名词性从句公开课
- 最新北师大版100以内加减法口算和竖式计算
- 《窗边的小豆豆》阅读分享
- WOWTCG 艾泽拉斯群英传 官方规则手册
评论
0/150
提交评论