【最新精选】北邮大三数据库实验三数据查询实验.doc





《【最新精选】北邮大三数据库实验三数据查询实验.doc》由会员分享,可在线阅读,更多相关《【最新精选】北邮大三数据库实验三数据查询实验.doc(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验三 数据查询实验实验目的通过对实验二中建立的学生数据库关系表和视图的各种查询的操作,加深对SQL查询语言的了解,掌握相关查询语句的语法和使用方法。实验步骤1、在简单查询实验中,在sql语句完成以下查询操作:1查询“数据库原理课程的学分; select credit from course where course_name=数据库原理2查询选修了课程编号为“C01的学生的学号和成绩,并将成绩按降序输出;select student_id,scorefrom scwhere course_id=C01order by score desc一共25条查询结果(3) 查询学号为“31401的学生
2、选修的课程编号和成绩;select course_id,scorefrom sc where student_id=31401一共3条查询结果4查询选修了课程编号为“C01且成绩高于85分的学生的学号和成绩。select student_id ,scorefrom sc where course_id=C01 and score 85一共5条查询结果2、在多表连接的查询实验中,在SQLSERVER提供的交互式语言环境下用Transact SQL语句完成以下查询操作:1查询选修了课程编号为“C01且成绩高于85分的学生的学号、姓名和成绩;select sc.student_id ,student
3、_name,scorefrom sc,student where sc.course_id =C01 and sc.student_id =student.student_id and sc.score 85一共5条查询结果(2) 查询所有学生的学号、姓名、选修的课程名称和成绩;select sc.student_id,student_name,course_name,scorefrom sc,student,course where sc.student_id =student.student_id and sc.course_id =course.course_id 一共142条查询结果3
4、、在复杂查询实验中,用 SQL语句完成以下查询操作:1查询至少选修了三门课程的学生的学号和姓名;select sc.student_id,student.student_name,COUNT(sc.course_id )from sc,student where sc.student_id =student.student_id group by sc.student_id,student_name having COUNT(sc.course_id )=3一共39条查询结果(2) 查询所有学生的学号和他选修课程的最高成绩,要求他的选修课程中没有成绩为空的。select sc .student
5、_id,student_name,max(score ) as max_scorefrom sc,studentwhere sc.student_id in(select sc .student_idfrom sc,student where sc.student_id =student.student_id)except(select sc .student_idfrom sc,student where sc.student_id =student.student_id and score is NULL)and sc.student_id =student.student_idgroup
6、 by sc .student_id,student_name一共52条查询结果,成绩为NULL的30401和30402号同学有成绩为空,不在查询结果中4、 在嵌套查询实验中,在SQLServer提供的交互式语言环境下用iSQL语句完成以下查询操作,要求写嵌套查询语句:(1) 查询选修了数据库原理的学生的学号和姓名;select student_id ,student_name from studentwhere student_id in (select student_id from sc,course where sc.course_id =course.course_id and co
7、urse_name=数据库原理 )一共23条查询结果(2) 查询没有选修数据库原理的学生的学号和姓名;select student_id ,student_name from studentwhere student_id not in (select student_id from sc,course where sc.course_id =course.course_id and course_name=数据库原理 )一共31条查询结果3查询至少选修了学号为“31401的学生所选修的所有课程的学生的学号和姓名。select student_id ,student_name from stu
8、dent as Swhere not exists( (select course_id from sc where sc.student_id =31401) except (select course_id from sc as T ,student as R where T.student_id =R.student_id and S.student_name=R.student_name )一共20条查询结果视图查询:对实验二建立的视图进行相关的查询操作,如:(1) 查询选修了课程编号为“C01的学生的学号和成绩;select student_id,student_namefrom s
9、tudentviewwhere course_id=C01一共25条查询结果(2) 查询所有学生的学号、姓名、选修的课程名称和成绩;select student_id,student_name,course_id,scorefrom studentview一共142条查询结果3查询选修了数据库原理的学生的学号和姓名。select student_id,student_name,course_namefrom studentviewwhere course_name=数据库原理一共23条查询结果实验总结:本次实验中遇到的一些问题:1、 首先遇到的问题是Sybase和SQLServer都不能用了,
10、不管怎么重启都不行,查了一些资料是因为IP地址被修改了所以连接不上,在对Sybase做了一些设置以后还是用不了,但是SQLServer可以用localhost连接效劳器,所以本次实验只好用SQLServer2、 在查询所有学生的学号和他选修课程的最高成绩,要求他的选修课程中没有成绩为空的这个查询操作的时候出现了问题,我开始的时候想到把所有同学除去成绩有空同学就可以得到正确的查询结果,但是实际上这样做的结果是不正确的,我把except之后的语句单独拿出来执行可以得到那两个成绩为空同学的学号姓名,但是要用except直接把这两个同学排除却不行,我翻书发现一个非空值except空值得到的依然是非空值
11、,而这两个同学的最高成绩是非空的,所以先求最高成绩再排除成绩为空的同学是错误的,应该先把他们排除了再求其他同学的最高成绩,这样的查询结果就是正确的了。【附加总结类文档一篇,不需要的朋友可以下载后编辑删除,谢谢】2021年文化馆个人工作总结在XXXX年X月,本人从XXXX学院毕业,来到了实现我梦想的舞台-XX区文化馆工作。在这里我用艰辛的努力,勤劳的付出,真诚而认真地工作态度认真的做好自身的每一项文化馆相关工作,取得了较为良好的工作业绩。随着一场场活动的成功举办、一台台戏剧的成功出演,在这个带有着梦想和希望的舞台上,转眼之间我已在这里渡过了XX年的青春事业,我亦与舞台共同成长,逐步由一名青涩的毕
12、业生,历练成为了今天的XXX。梦想在于不断坚持,未来的旅途在于不断的前进,在这个承载着梦的舞台上,我持以坚决的信心和丰富的工作能力与工作经验,一步一步超前迈进着。下面我将自身XX年来的工作能力情况总结如下:一、一专多能效劳1、高端学识水平。本人于XXXX年XX月毕业于XXXX大学XX专业。随后于XXXX年X月进入XX区文化馆从事XX工作,至今已有XX年的时间。在本人从事文化馆XX工作的XX年里,我始终坚持积极探索、勤奋学习,做到辅助教学与实际工作相长,坚决与时俱进的思想理念,努力攻克各项困难,将提高效益型,能力型的工作绩效作为自己的奋斗目标,并在自身的素质方面进行了坚持不懈的强化与提高。我深知
13、,要不断充实自身能力,深化提升自身素质,才能够不断更新自我,超越自我,为我XX区文化馆的开展与活动做出奉献。为此,我树立起了牢固的学习思想,除积极参加上级机关以及本馆内组织的各项思想教育以及业务培训活动外,我还一直坚持,利用业余时间阅读和学习各类与我文化馆工作相关的理论书籍与系列杂志等相关信息书籍,通过专业的培训和广泛的阅读,我吸取了优秀工作者以及高级文化工作人员的先进经验和优秀成果,在理论和实践结合的层面上逐渐开拓了视野,以高效提升了自身的专业能力和学识水平。此外,我还实时关注党和国家的新政策、新方针,及时总结在党政新政策中有关于文化馆工作的相关内容,进行学习与研究,并结合党的十八大会议精神
14、,落实自身的党政清廉作风,实际提升自身党性、提高自身综合素质能力。并做到上传下达,实际带着全馆人员展开党政新政策的落实工作,以全面提高我文化馆的整体党政能力。2、强效专业技能。由于从事XXX工作性质的原因,我需要对在我文化馆内展开的各项大型活动进行具体的筹划与组织工作,以确保活动的成功召开。在XX年来的工作中,我曾屡次筹划组织大型活动XX场,其中文化义演、教学宣传、(XXXX客户可自行添加活动种类)等类大型活动达XX余次,并均取得了良好的演出成效。在进行大型活动的筹划与组织工作的过程中,我紧密围绕我区委、区政府的中心规定内容,切实效劳于我区文化的开展大局,充分利用开展活动主题所具有的特殊性艺术
15、魅力和影响力,切实使文化活动贴近群众生活,效劳我XX区群众,组织筹划了一系列有一定影响、有一定艺术水准的文化活动,得到了各级领导和广阔区民的一致好评。在此过程中,我主要做到了以下方面:一是精心筹划,善于创新,打造浓厚文化气氛。我XX区文化馆我区文化活动的主要承办单位,通过XX年的工作历练,我深刻意识到我文化馆对于我区文化的重要意义和发回的重要作用。因此,我坚决主动出击,做到精心筹划,善于创新,努力丰富活动内容、打造多样化活动形式,与相关单位部门联手打造出一批具有鲜明主题、内容充实、形式多样、影响效力强盛的文化活动,营造出一系列具有浓厚文化气氛的文化活动,以提升区民的文化的兴趣以及文化了解度。并
16、精心组织各部门人员以及相关单位部门共同开展文化活动,准确规划组织各部门的工作职责,安排专人和部门承当活动的导演、节目创作、编排、辅导以及舞美、灯光、音响、舞台监督等一系列工作,对每场演出我都倾注了大量的心血,以求的最好的演出效果。二是关注社会文化现象,紧抓热点问题,在第一时间推出宣传及相关主题活动。在文化活动敲定的当天,我就紧密开展了相关的活动主题推送工作,紧密结合当下社会文化现象,着重关注民众关切的热点问题,敏锐的捕捉相关文化信息,组织一起为题材抓手的文艺作品的创作,筹划相关热点的首场演出。并在准备的同时,及时做好活动的选出以及组织工作,做好充分的准备工作,以获得文化活动的巨大成功。三是立足
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新精选 最新 精选 大三 数据库 实验 数据 查询

限制150内