2019数据库查询实验报告2 数据库的查询

2019数据库查询实验报告2 数据库的查询

ID:41030134

大小:16.27 KB

页数:4页

时间:2019-08-14

2019数据库查询实验报告2 数据库的查询_第1页
2019数据库查询实验报告2 数据库的查询_第2页
2019数据库查询实验报告2 数据库的查询_第3页
2019数据库查询实验报告2 数据库的查询_第4页
资源描述:

《2019数据库查询实验报告2 数据库的查询》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、数据库查询实验报告2数据库的查询  西安财经学院信息学院  《数据库原理及应用》  实验报告  实验名称数据库的查询实验室实验楼407实验日期20XX-12-1  一、实验目的及要求1.熟练掌握对数据库的查询操作方法。加深对SQL查询语句的理解。2.认真完成实验内容,并填写实验报告。姓名  学号  班级  年级  电商08级  指导教师  冯庆华    二、实验环境硬件平台:PC;软件平台:Windows20XX/MICROSOFTSQLSERVER;三、实验内容还原所建立的Study数据库,练习查询语句的使用,包括简单查询

2、、嵌套查询、连接查询等,体会各种查询的异同及相互之间的转换,体会各种查询的执行过程。1.简单查询实验1)查询所有同学的基本信息,包括学号,班级号,姓名,性别,出生日期。2)查询所有同学,要求显示学号,姓名。3)查询所有男同学,要求显示学号,姓名,出生日期。4)查询所有出生日期在“1980-01-01”前的女同学,要求显示学号,姓名,性别,出生日期。5)查询所有姓“李”的男同学,要求显示学号,姓名,性别,出生日期。6)查询所有姓名中含有“一”的同学,要求显示学号,姓名。7)查询所有职称不是“讲师”的教师,要求显示教师号,姓名,

3、职称。8)查询虽选修了课程,但未参加考试的所有同学,要求显示出这些同学的学号。9)查询所有考试不及格的同学,要求显示学号,成绩,并按成绩降序排列。10)查询出课程号为01001,020XX,020XX的所有课程,要求显示出课程号,课程名。11)查询所有在1970年出生的教师,要求显示出教师号,教师姓名,出生日期。12)查询出各个课程号及相应的选课人数。13)查询出教授2门以上的课程的教师号。14)查询出选修了01001课程的学生平均分,最低分及最高分。15)查询1960年以后出生的,职称为讲师的教师姓名,出生日期,并按出生日

4、期的升序排列。2.复杂查询1)查询所有同学的选课及成绩情况,要求显示学号,姓名,课程号和成绩。2)查询所有同学的选课及成绩情况,要求显示姓名,课程名称,成绩,并将查询结果存放在一个新的数据表new_table中。3)查询“计算机99-1”班的同学的选课及成绩情况,要求显示学号,姓名,课程号,课程名,课程成绩。4)查询所有同学的学分情况,要求显示学号,姓名,总学分。  第1页/共4页  5)查询所有同学的平均成绩及选课门数,要求显示学号,姓名,平均成绩,选课门数。6)查询所有选修了课程但未参加考试的所有同学及相应的课程,要求显

5、示学号,姓名,课程号,课程名。7)查询所有选修了课程但考试不及格的所有同学及相应的课程,要求显示学号,姓名,课程号,课程名,成绩。8)查询选修了课程名为“程序设计语言”的所有同学及成绩情况,要求显示学生的姓名,成绩9)查询“计算机系”的所有同学及成绩情况,要求显示学号,姓名,班级名,课程号,课程名,课程成绩。10)查询所有教师的任课情况,要求显示教师名,担任课程名。11)查询所有教师的任课门数,要求显示教师名,担任课程的门数。12)查询和“李建国”是同一班级的同学的姓名。(用子查询)13)查询没有选修“计算机基础”课程的学生

6、姓名。(用NOTEXISTS)14)查询主讲“数据库原理与应用“和主讲”数据结构“的教师姓名。15)查询讲授了所有课程的教师姓名。四、实验步骤1.还原Study数据库2.选择一道题,在新建查询中输入SQL语句。3.执行4.复制查询结果5.重复步骤2—步骤46.写实验报告五、实验结果简单查询:1.查询所有男同学,要求显示学号,姓名,出生日期。    第2页/共4页  2.查询所有同学的基本信息,包括学号,班级号,姓名,性别,出生日期。  3.查询所有职称不是“讲师”的教师,要求显示教师号,姓名,职称。4.查询所有考试及格的同学

7、,要求显示学号,成绩,并按成绩降序排列。    第3页/共4页  复杂查询:1)查询所有同学的选课及成绩情况,要求显示学号,姓名,课程号和成绩。  3)查询“计算机99-1”班的同学的选课及成绩情况,要求显示学号,姓名,课程号,课程名,课程成绩。  六、实验总结:通过本次试验,我在PC平台和Windows20XX/MICROSOFTSQLSERVER20XX平台的基础上还原所建立的Study数据库,学习并掌握了对数据库的查询操作方法,以及SQL查询语句的使用,包括简单查询、嵌套查询、连接查询等,体会到了各种查询的异同及相互之

8、间的转换,还有各种查询的执行过程。    第4页/共4页

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

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

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