资源描述:
《SQL语言练习参考.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、01操作要求1.将文件夹“XSGL”复制到D盘上,并设置为默认目录。SETDEFATOD:XSGL2.打开项目“学生管理系统.PJX”MODIFYPROJECT学生管理系统3.打开数据库“学生管理.DBC”。OPENDATABASE学生管理使用SQL语句完成以下题目4.检索COURSE表中为课程号为“030201”的课程名称。SELE课程名称FROMCOURSEWHERE课程号="030201"5.检索STUDENT表中日语专业的学生的各项信息。SELE*FROMSTUDENTWHERE专业="日语"6.检索党员学生的学号、姓名和年龄。SE
2、LE学号,姓名,YEAR(DATE())-YEAR(出生日期)AS年龄FROMSTUDENTWHERE党员否7.检索计算机应用专业的学生的学号,姓名,课程号、平时成绩和期末成绩。SELESTUDENT.学号,姓名,课程号,平时成绩,期末成绩FROMSTUDENT,SCORE;WHERESTUDENT.学号=SCORE.学号AND专业="计算机应用"8.检索计算机应用专业的学生的学号,姓名,课程名称、平时成绩和期末成绩。SELESTUDENT.学号,姓名,课程名称,平时成绩,期末成绩FROMSTUDENT,SCORE,COURSE;WHERES
3、TUDENT.学号=SCORE.学号ANDSCORE.课程号=COURSE.课程号;AND专业="计算机应用"9.检索住在201宿舍的学生的学号和姓名。SELE学号,姓名FROMSTUDENT;WHERE学号IN(SELE学号FROMROOMWHERE房间号=”201”)10.检索工商管理专业学生的住宿情况信息。SELE*FROMROOMWHERE学号IN;(SELE学号FROMSTUDENTWHERE专业="工商管理")11.检索所有选修数据库原理的学生平均期末成绩。SELEAVG(期末成绩)FROMSCOREWHERE课程号IN;(SEL
4、E课程号FROMCOURSEWHERE课程名称=”数据库原理”)12.检索每个专业入学成绩高于520的学生人数。SELE专业,COUNT(*)FROMSTUDENTGROUPBY专业WHERE入学成绩>52013.在COURSE表中插入一个新的元组(020124,VB程序设计,54,3)INSERTINTOCOURSEVALUE("020124","VB程序设计",54,3)14.删除COURSE中目前在SCORE中没有任何选课记录的课程。DELEFROMCOURSEWHERE课程号NOTIN(SELE课程号FROMSCORE)15.删除RO
5、OM表中计算机应用专业学生的住宿记录。DELEFROMROOMWHERE学号IN(SELE学号FROMSTUDENTWHERE专业="计算机应用")16.SCORE中数据库原理的期末成绩均增加2分。UPDATESCORESET期末成绩=期末成绩+2;WHERE课程号=(SELE课程号FROMCOURSEWHERE课程名称="数据库原理")1.将入学成绩最高的学生的奖学金提高20%。UPDATESTUDENTSET奖学金=奖学金*1.2;WHERE入学成绩=(SELEMAX(入学成绩)FROMSTUDENT)2.关闭当前数据库;退出VFP。CL
6、OSEDATABASEQUIT02操作要求要求:l请勿在共享文件夹中打开XSGL中的任一文件。若已打开,请立刻退出VFP,或执行CLOSEALL命令。l除非特别说明,本次实验题目要求使用命令完成。l尽量按顺序完成题目。在所有题目完成前,请勿执行其它操作。l文字为蓝色的题目记录到实验报告中(不需抄题,记录完整的命令即可)。3.将文件夹“05”复制到D盘上。并将文件夹XSGL设置为默认目录。(提示:SETDEFATOD: 5XSGL)4.打开数据库“学生管理.DBC”。OPENDATABASE学生管理5.打开表“STUDENT.DBF”。US
7、ESTUDENT6.显示函数BOF()、EOF()、RECNO()、RECCOUNT()的值。?BOF(),EOF(),RECNO(),RECCOUNT().F..F.1127.显示STUDENT表中所有学生的所有信息。LIST或DISPLAYALL8.显示函数BOF()、EOF()、RECNO()、RECCOUNT()的值,并与第4题的结果相比较。.F..T.13129.将记录的指针移到第一条记录,并显示此时BOF()、EOF()和RECNO()函数的值。GOTOP.F..F.110.执行SKIP-1,显示此时BOF()、EOF()和REC
8、NO()函数的值。.T..F.111.将记录的指针移到最后一条记录,并显示此时BOF()、EOF()和RECNO()函数的值。GOBOTTOM.F..F.1212.