第3章 关系数据库标准语言SQL练习

上传人:fgh****35 文档编号:253058390 上传时间:2024-11-28 格式:PPT 页数:10 大小:30KB
返回 下载 相关 举报
第3章 关系数据库标准语言SQL练习_第1页
第1页 / 共10页
第3章 关系数据库标准语言SQL练习_第2页
第2页 / 共10页
第3章 关系数据库标准语言SQL练习_第3页
第3页 / 共10页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,第,3,章 关系数据库标准语言,SQL,练习,一、试用,SQL,查询语句表达下列教学数据库中,3,个基本表,S,、,SC,、,C,的查询:,S(S#,Sname,Age,Sex,),SC(S#,C#,Grade,),C(C#,Cname,Teacher,),1,、统计有选修课的课程门数;,2,、求选修,C4,课程的学生的平均年龄;,3,、求张老师所授课程的每门课程的学生平均成绩;,4,、统计每门课程的学生选修人数,超过,20,人的课程才统计。要求输出课程号和选修人数,查询结果按照人数降序排列,若人数相同,按照课程号升序排列;,5,、检索学号比张三同学大,而年龄比他小的学生姓名;,6,、检索姓名以“王”开头的所有学生的姓名和年龄;,7,、在,SC,中检索成绩为空的学生的学号和课程号;,8,、求年龄大于女同学平均年龄的男学生的姓名和年龄;,9,、求年龄大于所有女同学年龄的男学生的姓名和年龄;,二,.,试用,SQL,语句写出下列查询,图书出版管理数据库中有两个基本表:,图书,(,书号,书名,作者编号,出版社,出版日期,),作者,(,作者编号,作者名,年龄,地址,),试用,SQL,语句写出下列查询:检索年龄低于作者平均年龄的所有作者的作者名、书名和出版社。,三、对下列关系模式分别用关系代数、和,SQL,实现下列查询,理解下面几句话:,1.SQL,语言是具有很坚实数学基础的语言,2.SQL,语言是介于关系代数和关系演算之间的结构化查询语言,3.,一个查询只要能用关系代数或关系演算实现,必能用,SQL,实现,4.,一个查询即能用关系代数、关系演算、,SQL,实现,5.,在,SQL,语言中,能用非,EXISTS,谓词实现的查询,均能用,EXISTS,谓词实现,反之不一定。,1.,查询学生,95001,的所有信息。,2.,查询学生,95001,的姓名和所在系。,3.,查询选修了,1,号课的学生的学号。,4.,查询选修了,1,号课的学生的姓名。,5.,查询至少选修了,1,号课和,3,号课的学生的学号。,6.,查询至少选修了一门其直接先行课为,5,号课的学生学号。,7.,查询至少选修了一门其直接先行课为,5,号课的学生姓名。,8.,查询没有选修,1,号课程的学生姓名。,9.,查询选修了全部课程的学生的学号和姓名。,10.,查询最少选修了,95002,学生所选课程的学生学号。,四、试用,SQL,更新语句表达对基本表,S,、,SC,、,C,的各个更新操作。,1,、往基本表,S,中插入一个学生元组(,S9,WU,18,),.,2,、在基本表,S,中检索每一个成绩都大于,80,分的学生学号、姓名、性别,并把检索到的值送往另一个已存在的基本表,STUDENT(S#,SNAME,SEX),3,、在基本表,SC,中删除尚无成绩的选课元组。,4,、把,WANG,同学的学习选课和成绩全部删去。,5,、把选修,MATHS,课不及格的成绩全改为空值。,6,、把低于总平均成绩的女同学成绩提高,5%,。,7,、在,SC,表中修改,C4,课的成绩,若成绩小于等于,75,分时提高,5%,,若成绩大于,75,分时提高,4%,。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 研究报告 > 标准规范


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!