您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 实验3-复杂查询及数据更新-(含答案)
实验三复杂查询及数据更新一、实验目的1.熟悉使用SQL语句对数据库进行复杂查询和统计查询;2.熟悉数据更新语句的使用。二、预习内容1.查询课时为64或48的课程名称和学时(用集合查询实现);2.查询没有参加考试的学生学号(用集合查询实现)。3.向students中插入学号为“200616121”且姓名为“王小兰”的记录。4.将所有工资小于2500元的教师普涨200元。二、实验内容1.查询显示学生的学号、姓名和已经获得的总学分。提示:(1)学分=学时/16(2)选课但没有参加考试或考试不及格的课程,总学分均不统计。(第一题是最后做的,数据改变之后查询,所以查到的数据只有三个)2.查询选修了课程高等数学并同时选修了C程序设计的学生学号。3.将选修“C语言程序设计”的选课记录保存在STC_C表中。4.向STC表中插入(200616121,B001,101,65)和(200616121,B003,103,67)两条选课记录。5.新建表STC_B001,表结构与STC相同(包括sno,tno,cno,score),向该表中插入选修了“高等数学”课程的选课记录。6.将所有女生的选课成绩置空。7.删除没有被学生选修的课程信息。8.将全部2004级男生的C程序设计课程的成绩每人提高10分,并显示修改后的STC表。9.在students表中添加一列总学分(total),为real类型,并根据STC表中的数据修改每位同学的总学分。*10.查询显示每门课程的课程号、选修该课程的总人数和及格人数。*11.查询显示每门课程的课程号、课程名称、及格率提示:及格率=及格人数/选课人数
本文标题:实验3-复杂查询及数据更新-(含答案)
链接地址:https://www.777doc.com/doc-8159212 .html