数据库系统原理(实验四)

数据库系统原理(实验四)

ID:44197571

大小:57.50 KB

页数:7页

时间:2019-10-19

数据库系统原理(实验四)_第1页
数据库系统原理(实验四)_第2页
数据库系统原理(实验四)_第3页
数据库系统原理(实验四)_第4页
数据库系统原理(实验四)_第5页
资源描述:

《数据库系统原理(实验四)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、阮阳工程学院学生实验报告(课程名称:数据库系统原理)(二)实验题班级计算机C131学号2013443133姓名何鑫日期2014-11J3地点胸&指导教师孙宪丽、李东鹏一、实验目的掌握SQL查询命令:包括连接查询、嵌套查询和集合查询。二、实验环境Oracle10g数据库系统。三、实验内容与要求使用Select命令完成下列数据查询。一、连接查询⑴查询每个学生及其选修课程的情况。⑵查询男学生选修课成绩不及格的情况。⑶查询计算机系学生选修课成绩不为空的情况。⑷查询选修2号课程且分数在90分以上的所有学生。⑸查询每个学生的学号,姓名,选课名及成绩。⑹查询选修了课程,但没有参加考试(成绩为空)的学生

2、学号,姓名,选课名及成绩。二、嵌套查询⑴查询与“张三“在同一系的学生。⑵查询选修了课程名为”数据库”的学生学号和姓名。三、EXISTS查询⑴查询没有选修1号课程的学生的姓名。⑵查询选修了所有课程的学生的姓名。四、实验过程及结果分析一(1)selectstudent・*,sc・*Fromstudent,scWherestudent.sno二sc.sno;结果:selectstudent.sno,sname,sage,sdeptFromstudent,scWherestudent.sno=sc.snoandstudent・ssex=,男1andstudent.grade<60;结果:ERRO

3、Ratline4:0RA-00904:〃STUDENT〃."GRADE〃:invalididentifier分析:student表中不存在grade字段.改正:selectstudent,sno,sname,sage,sdeptFromstudent,scWherestudent.sno=sc.snoandstudent.ssex=f男'andsc.grade<60;结果:norowsselected分析:男生中无不及格学生(3)selectstuden匸*Fromstudent,scWherestudent.sno=sc.snoandstudent.sdept=,cslandsc.gr

4、adeisnotnull;结果:(4)select*fromsc,studentwheresc.sno=student.snoandsc.cno-2'andsc.grade>90;结果:norowsselected分析:无九十分学生记录.(5)Selectstudent•sno,sname,course,cname,gradefromsc,course,studentwheresc.sno=student・snoandcourse.cno=sc.eno;结果:(6)selectstudent.sno,sname,sc.grade,course.cnameFromstudent,sc,co

5、urseWherestudent.sno=sc.snoandsc.cno=course.cnoandsc.gradeisnull;结果:norowsselected分析:无成绩为空记录。二(1)electsno,sname,sdeptFromstudentWheresdeptin(selectsdeptFromstudentWheresname=,姚天驰');结果:SP2-0851:Commandbeginning"electsno,..J1isnotavailableiniSQL*PlusSP2-0851:Commandbeginning"Fromstude...nisnotavail

6、ableiniSQL*PlusSP2-0851:CommandbeginningMWheresdep...nisnotavailableiniSQL*Plusnorowsselected分析:没有与张三所在同一系的记录。(2)selectsno,snameFromstudentWheresnoin(selectsnoFromscWhereenoin(selectenoFromcourseCname='数据库,));ERRORatline9:ORA-00907:missingrightparenthesis分析:符号错误,'数据库'应为'Sx'・改正:selectsno,snameFrom

7、studentWheresnoin(selectsnoFromscWhereenoin(selectenoFromcoursewhereCname=,Sx,));结果:三(1)selectsnameFromstudentWherenotexists(select*FromscWheresc.sno二student.snoandcno=fI1);结果:(2)selectsnameFromstudentWherenotexists(se

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。