合工大数据库上机实验2_第1页
合工大数据库上机实验2_第2页
合工大数据库上机实验2_第3页
合工大数据库上机实验2_第4页
合工大数据库上机实验2_第5页
已阅读5页,还剩46页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据库及应用课程实验报告实验名称: Visuaal FoxxPro 66.0的基本本操作 实验类型: 验证证设计 实验学时: 88学时 学 号: 姓 名: 班 级: 指导教师: 罗贺 实验地点: 管理学学院一号楼四四楼机房 实验时间: 20122年11月119日、266日 二一二年十二二月十日添加30条数据据(3)求每门课课的平均成绩绩,并把结果果存入aveerage表表; 解:USE hh:数据库库实验作业二二实验二scoree表.dbff EXCLLUSIVEE selle scoore表.CCno,avvg(scoore表.sscore)as 平均均分; froom scoore表; i

2、ntto tabble avveragee; grooup byy scorre表.Cnno Brrowse 截图图:(4)将学生“马丽鹃”的出生日期期改为“1982.8.20”; 解:USE hh:数据库库实验作业二二实验二studeent表.ddbf EXXCLUSIIVE ediit forr snamme=马丽丽娟 截图:(5)将所有学学生的zippcode属属性列值填补补上; 解:repl Zipcoode wiith 2330006 reepl alll Zippcode with 2300006 USSE h:studeent.dbbf EXCCLUSIVVE moodify s

3、truccture reepl alll Zippcode with 2300006 截图:(6)将aveerage表表中的所有课课程的平均成成绩置零; 解:USE h:数据据库实验作业业二实验二二averrage.ddbf EXXCLUSIIVE reepl alll 平均分分 withh 0 截图:(7)删除avveragee表中的课程程号为c007的平均成绩绩记录; 解:USE hh:数据库库实验作业二二实验二averaage.dbbf EXCCLUSIVVE deelete for CCno=CC007 brrowse paack Brrowse 截图:(8)删除所有有averaage

4、表中平平均成绩记录录; 解:delette alll pacck broowse 截图图:建立一个临时学学生信息表(ttstudeent),删删除该表中的的学号前六位位为0010111的所 有学学生记录。 解:Selecct*; froom stuudent; intto currsor ttstudeent; wheere suubstr(Sno,11,6)!=0010011 broowse 截图图:(10)查询全全体学生的学学号与姓名; 解解:Seleect Snno,Snaame; Frrom sttudentt 截截图: (11)查询全全体学生的学学号、姓名、所所属班级; 解解:Sel

5、eect Snno,Snaame,Scclass; From studeent 截截图:(12)查询全全体学生的详详细记录; 解:Sellect *; FFrom sstudennt 截图:(13)查询全全体学生的姓姓名及其年龄龄; 解:Sellect SSname,year(date()-yeear(Sbbirthdday) aas agee; FFrom sstudennt 截图:(14)查询全全体学生的姓姓名、出生年年份; 解:Sellect SSname,Sbirtthday; FFrom sstudennt 截图:(15)查询所所有修过课的的学生的学号号; 解:Sellect sst

6、udennt.Snoo; FFrom sscore, studdent; WWhere scoree.Sno=studeent.Snno 截图:(16)查询“信管系01101”班全体学生生名单; 解:Sellect SSname; FFrom sstudennt; WWhere Sclasss=信管管系01011 截图: (17)查询查查询所有年龄龄在27岁以以下的学生姓姓名及其年龄龄; 解:Sellect SSname,year(date()-yeear(Sbbirthdday) aas agee; FFrom sstudennt; WWhere year(date()-yeear(Sbbi

7、rthdday)=27 截图:(18)查询考考试成绩有不不及格的学生生的学号; 解:Sellect Sno; FFrom sscore; WWhere Scoree155 annd yeaar(datte()-year(Sbirtthday) 28 截截图:(20)查询年年龄不在155至28岁之之间的学生姓姓名、班级和和年龄; 解:Sellect SSname,Sclasss, yeear(daate()-yearr(Sbirrthdayy) as age; FFrom sstudennt; WWhere year(date()-yeear(Sbbirthdday)=28 截图:(21)查询“

8、信管系01101”和“电商系01102”班的学生的的姓名和班级级信息; 解:Sellect SSname,Sclasss; FFrom sstudennt; WWhere Sclasss=信管管系01011or SSclasss=电商系系0102 截图:(22)查询既既不是“信管系01101”也不是“电商系01102”班的学生的的姓名和班级级信息; 解:Sellect SSname,Sclasss; FFrom sstudennt; WWhere Sclasss!= 信管系01101annd Scllass!=电商系00102 截图:(23)查询学学号为“0111113104”的学生的详详细情

9、况; 解:Sellect *; FFrom sstudennt; WWhere Sno=0111113104 截图:(24)查询学学号以“0111”打头的学生生信息; 解:Sellect *; FFrom sstudennt; WWhere substtr(Snoo,1,4)=01111 截图: (25)查询所所有姓“张”学生的学号号、姓名、性性别、年龄; 解:Sellect Sno,SSname,year(date()-yeear(Sbbirthdday) aas agee; FFrom sstudennt; WWhere Snamee likee 张% 截图:(26)查询名名字中第二个个字

10、有“海”字的学生的的学号、姓名名、性别、年年龄; 解:Sellect SSno,Snname, year(date()-yeear(Sbbirthdday) aas agee; FFrom sstudennt; WWhere substtr(Snaame,3,2)=海海 截图:(27)查询所所有不姓“刘”学生的姓名名; 解解:Seleect Snname; Frrom sttudentt; Whhere ssubstrr(Snamme,1,22)!=刘刘 截截图:(28)查询课课程号以“C”开头的最后后两个字母为为“05”的课程号和和课程名; 解:Sellect CCno,Cnname; FF

11、rom coursse; WWhere Cno llike C%annd subbstr(CCno,3,2)=005 截图:某些学生选修某某门课程后没没有参加考试试,所以有选选修课记录,但但没有考试成成绩,试查 找找缺少考试成成绩的学生和和相应的课程程号; 解:Sellect SSno,Cnno; FFrom sscore; WWhere Scoree=0 截图:(30)查找全全部有成绩记记录的学生学学号、课程号号; 解解:Seleect Snno,Cnoo; FFrom sscore; WWhere Scoree!=0 截截图:(31)查找“电商系01101”班年龄在227岁以下的的学生学号

12、、姓姓名; 解解:Selecct Snoo,Snamme; Frrom sttudentt; Whhere SSclasss=电商系系0101and yyear(ddate()-yeaar(Sbiirthdaay)=2 截图:(40)自然连连接studdent和sscore表表; 解解:Seleect *; Frrom sttudentt fulll joinn scorre; Onn studdent.SSno=sccore.SSno 截截图:(41)使用自自身连接查询询每一门课程程的间接先行行课(即先行行课的先行课课) 解解:Seleect x.Cno,yy.Cpnoo; Frrom co

13、ourse as x,coursse as y; Whhere xx.Cpnoo=y.Cnno Grroup bby x.CCno 截截图:(42)使用复复合条件连接接查询选修“c001”号课程且成成绩在90分分以上的所有有同学; 解解:Seleect sttudentt.Sno,studeent.Snname,sscore.Scoree; Frrom sttudentt,scorre; Whhere sstudennt.Snoo=scorre.Snoo ; annd scoore.Cnno=C0001; annd scoore.Sccore=90 截截图:(43)使用复复合条件连接接查询每个

14、学学生选修的课课程名及其成成绩; 解解:Seleect coourse.Cnamee,scorre.Scoore; Frrom coourse,scoree; Whhere ccoursee.Cno=scoree.Cno 截截图:(44)查询选选修了全部课课程的学生; 解:Selecct stuudent.Sno,sstudennt.Snaame; Froom stuudent; Wheere Snno in; (sselectt scorre.Snoo; FFrom sscore; GGroup by sccore.SSno; HHavingg counnt(*)=7) 截图图:(45)查询

15、至至少选修全部部学分数为44个学分的课课程的学生的的学号、姓名名; 解解:seleect sttudentt.Sno,studeent.Snname; frrom sstudennt,scoore,coourse; whhere sstudennt.Snoo=scorre.Snoo; annd scoore.Cnno=couurse.CCno; grroup bby scoore.Snno; haaving sum(ccoursee.Creddit)=4 截截图:(46)查询所所有选修了CC001号课课程的学生学学号、姓名; 解解:Seleect sttudentt.Sno,studeent.

16、Snname; Frrom sttudentt; Wheree Sno in; (selecct scoore.Snno; From scoree; Wheree scorre.Cnoo=C0001) 截截图:(47)查询选选修了课程CC001或cc007的学学生学号、姓姓名; 解解:Seleect sttudentt.Sno,studeent.Snname; Frrom sttudentt; Whhere SSno inn; (selecct scoore.Snno; From scoree; Wheree scorre.Cnoo=C0001or scoree.Cno=C0077) 截截图:

17、(48)查询“会计系01102”班的学生及及年龄不大于于27岁(现现有年龄)的的学生; 解解:Seleect *; Frrom sttudentt; Whhere SSclasss=会计系系0102and yyear(ddate()-yeaar(Sbiirthdaay)all; (seleect Sbbirthdday; Fromm studdent; Wherre Scllass=信管系01101) 截图:(52)查询与与“齐振国”在同一个班班学习的学生生学号、姓名名、性别、年年龄; 解:Sellect SSno,Snname,yyear(ddate()-yeaar(Sbiirthdaay)

18、as age; FFrom sstudennt; WWhere Sclasss in; (sellect SSclasss; Froom stuudent; Wheere Snname=齐振国) 截图:(53)建立“信管系01101”班学生的视视图,定义视视图名为“info_studeent1”; 截图:建立“信管系00101”班选修了“C001”课程的学生生的视图,定定义视图名为为 “iinfo_CC001_sstudennt1”; 截图:建立“信管系00101”班选修了“C001”课程且成绩绩在90分以以上的学生的的视图,定义义 视视图名为“info_c001_studeent2”; 截图:(57)定义一一个反映学生生年龄的视图图,定义视图图名为“vbirtthday_studeent”; 截图:(58)将学生生表中所有女女生记录定义义为一个视图图,视图名为为“vfemaale_sttudentt”; 截图:(59)将学生生的学号及其其平均成绩定定义为一个视视图,视图名名为“vaverrage_sstudennt”; 截图: (60)删除视视图“info_studeent1”,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论