版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验2:关系数据库标准语言SQL一.实验目的通过本实验使学生掌握SQL语言的数据定义功能、数据查询功能和数据操纵功能。二.实验类型验证型三.实验学时4学时四.实验原理及知识点 1.SQL语言的数据查询功能 2.SQL语言的数据定义功能 3.SQL语言的数据操纵功能五.实验环境1.硬件设备规定:PC及其联网环境;2.软件设备规定:Windows操作系统;MSSQLServer数据库管理系统。六.实验内容及环节在STUDENT数据库中,根据规定使用SQL语言完毕下列操作,将SQL语句以.sql文献的形式保存在自己的目录下。1.查询选修了课程的学生的学号。2.查询学生学号和出生年份。3.查询计算机系学生的学号、姓名。4.查询年龄在20岁与22岁之间(涉及20和22岁)的学生姓名和年龄。5.查询学生姓名中具有“波”字的学生情况。6.查询缺少学习成绩的学生学号和课程号。7.查询选修C601课程的学生的学号和成绩,并按分数的降序排列。8.求选修了课程的学生人数。9.求课程C601的平均成绩。10.求选修课程超过2门的学生学号。11.查询参与学习的学生所学的课程号和总分。12.查询选修高等数学课程且成绩在80分以上的学生的学号、姓名。13.查询每一课程的间接先行课(即先行课的先行课)。14.查询年龄低于所有工程系学生的学生姓名、所在系、年龄。15.找出刘建平老师所开所有课程的课程号、课程名。16.找出所有课程的任课教师。17.求学生1203所学课程的总分。18.找出所有姓张的学生的姓名和籍贯。19.找出至少一门课程的成绩在90分以上的女学生的姓名。20.求每一年龄上人数超过2的男生的具体人数,并按年龄从小到大排序。21.把学生的学号及他的平均成绩定义为一个视图GRADE_VIEW。22.创建一个从student、course、study表中查出计算机系的学生及其成绩的视图computer_view,规定显示学生的学号sno、姓名name、课程号cno、课程名称cname、成绩grade。23.在Student表中依据学生姓名创建索引name_index。24.在Study表中依据sno和cno创建索引main_index。25.将课程C603的任课老师改为“赵明”。26.在Student表中插入两个学生记录:'1201','吴华','女',20,'成都','计算机系''1102','张军','男',21,'上海','工程系'27.删除年龄在21岁以上的学生记录。--1SELECTDISTINCT Sno'学号'FROMStudent_course;--2SELECTﻩSno'学号',ﻩ2023-Sage'出生年份'FROMStudent;--3SELECTﻩSno'学号', Sname'姓名'FROMStudentWHERESdept='CS';--4SELECTﻩSname'姓名', Sage'年龄'FROMStudentWHERESage>=20andSage<=22;--5SELECT*FROMStudentWHERESnameLIKE'%波%';--6SELECT Sno'学号', Cno'课程号'FROMStudent_courseWHEREGradeisNULL;--7SELECT Sno'学号',ﻩGrade'成绩'FROMStudent_courseWHERECno='C601'ORDERBYGradeDESC;--8SELECTﻩCOUNT(DISTINCTSno)FROMStudent_course;--9SELECTﻩAVG(Grade)FROMStudent_courseWHERECno='C601';--10SELECTﻩSno'学号'FROMStudent_courseGROUPBYSnoHAVINGCOUNT(Cno)>2;--11SELECTﻩCno'课程号', SUM(Grade)'总分'FROMStudent_courseGROUPBYCno;--12SELECTﻩStudent.Sno, Student.SnameFROMStudent,Student_course,CourseWHEREStudent.Sno=Student_course.SnoandCourse.Cno=Student_course.CnoandCourse.Cname='高等数学'andStudent_course.Grade>80;--13SELECT FIRST.Cno,ﻩSECOND.CpnoFROMCourseFIRST,CourseSECONDWHEREFIRST.Cpno=SECOND.Cno;--14SELECT Sname,ﻩSdept, SageFROMStudentWHERESage<ANY(SELECTSageFROMStudentWHERESdept='EG');--15SELECT Cno'课程号', Cname'课程名'FROMCourseWHERECteacher='刘剑平';--16SELECTDISTINCT Cteacher'教师'FROMCourseWHERECteacherisnotNULL;--17SELECT SUM(Grade)'总成绩'FROMStudent_courseGROUPBYSnoHAVINGSno='';--18SELECTﻩSname'姓名', Snative'籍贯'FROMStudentWHERESnamelike'张%';--19SELECTﻩSname'姓名'FROMStudentWHERESsex='女'andSnoin(SELECTSnoFROMStudent_courseWHERE90<=Grade);--20SELECTﻩSage'年龄',ﻩCOUNT(*)'男生人数'FROMStudentWHERESsex='男'andSagein(SELECT SageFROMStudentGROUPBYSageHAVINGCOUNT(*)>=2)GROUPBYSageORDERBYSage;--21CREATEVIEWGRADE_VIEWASSELECT Sno,ﻩAVG(Grade)SavgFROMStudent_courseGROUPBYSno;--22CREATEVIEWCOMPUTER_VIEWASSELECT Student.Sno,ﻩStudent.Sname,ﻩCourse.Cno, Course.Cname,ﻩStudent_course.GradeFROMStudent,Student_course,CourseWHEREStudent.Sno=Student_course.SnoandStudent_course.Cno=Course.Cno;--23CREATEINDEXNAME_INDEXONStudent(Sname);--24CREATEINDEXMAIN_INDEXONStudent_course(Sno,Cno);--25UPDATECourseSETCteacher='赵明'WHERECno='C603';--26INSERTINTOStudentVALUES('1201','吴华','女',20,'成都','CS'),
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 可持续发展理念在城市建设中的应用研究
- 职场技能提升与职业发展规划教育
- 环境保护行业发展报告:污水处理技术与应用
- (2025年)哈尔滨市阿城区社区《网格员》真题汇编(含答案)
- (2025年)经济法基础试题及答案
- 2026福建福州福清市侨乡幼儿园招聘备考题库附完整答案详解【各地真题】
- 2026上海市信息安全测评认证中心招聘2人备考题库【名校卷】附答案详解
- 中国通信服务广东公司2026届春季校园招聘备考题库及完整答案详解
- 2026浙江金华市浦江县教育系统招聘教师20人备考题库含答案详解(黄金题型)
- 2026江苏南通市工会社会工作者招聘21人备考题库附答案详解【研优卷】
- 2024-2025学年度江西工业职业技术学院单招数学模拟试题含答案详解【B卷】
- 学校资产管理自查报告及整改措施
- 3.12.2024新苏教版小学科学三年级下册第三单元第12课《石头上的植物》同步课件
- 金华义乌市供销联社下属企业2026年招聘6人笔试模拟试题及答案解析
- 2026届湖北省武汉普通高中高三3月调考数学+答案
- 学校推进生源转型期的小班化教学工作方案:让生源减少的“挑战”转化为办学质量提升的“红利”
- 第一单元第2课《组织之趣》课件人教版初中美术八年级下册
- (一模)包头市2026年高三第一次模拟考试地理试卷(含答案)
- 2026年湖南省长沙市高职单招职业技能考试题库带答案详解
- 2026年无锡科技职业学院单招综合素质考试题库有答案详解
- DB54∕T 0601-2026 农作物品种生产示范技术规程 青稞
评论
0/150
提交评论